MongoDB查询和写操作命令与CRUD操作之间的区别

时间:2016-12-08 05:40:10

标签: mongodb

我偶然发现了db.collection.find()here和db.runCommand({find:..}); here它看起来都是一样的,而Mongo文档并没有告诉我什么时候使用它。

我需要了解有什么区别,以及编程或shell环境中的用法

1 个答案:

答案 0 :(得分:0)

runCommand版本是查询功能的原始界面,db.collection.find是用户友好的帮助方法,可以访问相同的功能。

您总是希望使用db.collection.find(以及其他辅助方法),除非您正在执行只能通过runCommand界面提供的高级内容。