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