mongodb 投影意思是只选择必要的数据而不是选择一个文件的数据的整个。如果一个文档有5个字段,需要显示只有3个,然后选择其中只有3个字段。

find() 方法

MongoDB 的find()方法,在 MongoDB查询 文档解释接受第二个可选参数是要检索的字段列表。在MongoDB中,当执行find()方法,那么它会显示一个文档所有字段。要限制这一点,需要设置的字段列表值1或0。 1用来显示字段而0是用来隐藏字段。

语法:

find()方法具有投影基本语法如下

>db.COLLECTION_NAME.find({},{KEY:1})

例子

考虑集合myycol具有以下的数据

{ "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"}
{ "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"}
{ "_id" : ObjectId(5983548781331adf45ec7), "title":"Yiibai Overview"}

下面的例子将显示文件的标题而文件的几点质疑。

>db.mycol.find({},{"title":1,_id:0})
{"title":"MongoDB Overview"}
{"title":"NoSQL Overview"}
{"title":"Yiibai Overview"}
>

请注意_id字段始终显示在执行find()方法,如果不想这个字段,那么需要将其设置为0

最新文章

  1. android adb pull push
  2. oracle---触发器总结
  3. iOS,非视图类方法
  4. JavaScript 面向对象(三) —— 高级篇
  5. Python 3.5安装JPype
  6. 计算机组成原理 及CPU,硬盘,内存三者的关系
  7. 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包
  8. 20160728noip模拟赛zld
  9. 查询linux发行版本号方法总结
  10. JavaScript之firstChild属性、lastChild属性、nodeValue属性学习
  11. 关于C#的学习心得体会
  12. windows的80端口被占用时的处理方法
  13. 【重学计算机】机组D7章:总线
  14. JavaScript形而上的策略模式
  15. 「BZOJ2153」设计铁路 - 斜率DP
  16. js 操作json对象增删改
  17. Get User CustomNotificationAddresses
  18. Mac使用自带的屏幕共享实现VNC连接KVM时需要输入密码的问题解决
  19. MongoDB索引类型
  20. Qt QScrollArea and layout in code

热门文章

  1. bzoj 4104 解密运算 —— 思路
  2. Windows下Anaconda安装 python + tensorflow
  3. Ubuntu下mysql修改连接超时wait_timeout
  4. exsi thick convert to thin
  5. <正则吃饺子> :关于redis集群的测试demo
  6. 关于WPF的弹出窗口
  7. Object有哪些公用的方法?
  8. POJ 1064 Cable master (二分)
  9. vc++图像显示
  10. CRC原理总结