如何选择要使用 mongoose 访问的集合?我之前只使用过普通的mongo db。在我刚刚执行 mongo.collection.something() 之前
但是在 Mongoose 上不起作用。 我试图查看他们的文档,但不清楚如何选择集合,我也尝试过执行 mongoose.collection,但这也不起作用。 应该简单地选择您要使用的集合。
谁能告诉我如何访问数据库的集合?
最佳答案
在使用 mongoose 对集合执行任何操作之前,您需要提及架构。 创建架构如下:
// define a schema
var animalSchema = new Schema({ name: String, type: String });
var Animal = mongoose.model('Animal', animalSchema);
此后,您可以执行此处提到的查询操作: https://mongoosejs.com/docs/guide.html#query-helpers https://mongoosejs.com/docs/queries.html
要保存或更新,请遵循上述文档中的保存方法。
确保您使用与当前 mongoose 版本 5.7.2 相同的版本
关于javascript - 我如何选择 mongoose 的集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58137829/