mongodb - MongoDB如何访问预先存在的集合?
问题描述
如果我已经有一些包含一些数据的集合,那么如何在不知道这些集合的“架构”的情况下访问它们?因为当我尝试为这些集合定义架构时,它给了我错误"Cannot overwrite model once compiled Mongoose"
。
有人建议这个,所以这就是我想要做的。
mongoose.model("post", new Schema({}), "posts");
但是我仍然遇到错误,有人也建议使用这种方法。
const connection = await mongoose.connect("..");
connection.db.collection("posts").find({});
这给了我错误“属性集合不存在”。
我被卡住了,不知道如何访问预先存在的集合。
请帮忙,谢谢。
解决方案
推荐阅读
- android - 如何修复新 Place SDK for android 使用的错误
- javascript - 反应原生firebase检查用户是否已经存在于实时数据库中
- c++ - 调整向量大小时,我们可以通过什么方式防止引用和对象之间的故障?
- android - 由于 Google Play 最近宣布,将 64 位兼容性集成到 32 位 android apk
- javascript - 切换回并强制多个 CSS 元素的优雅方式
- c++ - C++ 创建固定大小的队列
- java - 您如何设置@MockBean 以便@Autowired 字段可以工作?
- javascript - Javascript - 图像尺寸形成多个文件输入
- aws-lambda - 有没有办法在 SNS 传递的 Lambda 函数(Boto3)中读取 EC2InstanceId
- jquery - 结束日期不早于开始日期和日期选择器格式