如果我想执行任何查询,我必须首先遵循一个模式的模型?如果我想查询数据库的集合,而没有模式(由集合名称调用),我该怎么做呢?
这是Mongoose document的查询示例。
const Person = mongoose.model('Person', yourSchema);
// find each person with a last name matching 'Ghost', selecting the `name` and `occupation` fields
const person = await Person.findOne({ 'name.last': 'Ghost' }, 'name occupation');
1条答案
按热度按时间hsvhsicv1#
Connection.prototype.collection()
检索原始集合示例,如果未缓存则创建该示例。此方法返回一个围绕MongoDB Node.js驱动程序集合的瘦 Package 器。使用Collection绕过Mongoose中间件、验证和强制转换,让您直接使用MongoDB Node.js驱动程序功能。
数据库已经有一个
chats
集合,让我们从其中查找文档。日志:
软件包版本: