查询数据库中的所有文档,而不是查询mongoose中的任何特定集合
Query for all documents in a database and not any specific collection in mongoose
我想搜索和更新任何与特定id匹配的文档,但不想指定任何特定集合,但搜索需要查询特定数据库中的所有文档。
type of db.find() not db.collection.find()在mongoose中,我可能忽略了任何完成此操作的命令?
没有db.find()这样的东西。_id's仅在特定集合中是唯一的。你可以在不同的集合中拥有不同内容的不同文档,但是相同的_id。
但是你能做的是使用db.getCollectionNames()
获取所有集合的列表,并查询它们中的每一个。
相关文章:
- 在mongoose中使用正则表达式在对象数组中进行查询搜索
- Mongoose查询嵌套文档的时间或多或少为某个日期
- Node.js和Mongoose返回2D查询
- Mongoose从查询中设置本地变量
- Mongoose查询在两个日期时间之间提取数据
- Mongoose:布尔型'或者'使用通配符查询
- Mongoose findOne带有'或者'查询
- 如何在javascript中克隆mongoose查询对象
- Mongoose查询阻塞Node.js
- 如何在mongoose/node.js中的聚合查询中使用变量
- mongoose查询返回链接到用户的产品
- Node.js:从mongoose查询返回正确的JSON
- Mongoose,按填充字段对查询进行排序
- mongoose中嵌套查询执行的问题
- Mongodb Mongoose复杂查询用于搜索
- 无法向 Mongoose 查询返回的对象添加新属性
- 为任何更新查询增加 Mongoose 文档版本的简单方法
- 在Mongodb + Mongoose.js中动态查询嵌套对象
- 如何在 Mongoose/Mongodb 中创建查询以获取此 json
- 查询数据库中的所有文档,而不是查询mongoose中的任何特定集合