用户登录

集合里的 find 这个方法可以帮我们找出集合里的文档 .. 如果不使用参数的话,他会给我们返回集合里的所有的文档 .. 这里我们给它添加一个过滤的参数 .. 是一个对象 .. 设置一下,比如我们找到文档里 year 这个字段的值是 1994 的电影 ..

它会给我们返回一些内容,因为文档里的内容比较多,这里我可以限制一下这个查询出来的结果里面包含的字段 .. 把它们放到 find 方法的第二个参数上 .. 也是一个对象 .. 比如我想在结果里包含 title 这个字段 .. 把它列出来 .. 然后把它的值设置成 1 .. 表示我们要包含这个字段 .. 逗号分隔一下 .. 再添加一个 year 这个字段 ..

返回的结果就是 year 的值是 1994 的所有的文档 .. 在返回的结果里面,会包含 title 还有 year 这两个字段 .. 另外还包含了一个默认的 id 字段 .. 如果你想排队它的话,可以这样 .. 添加一个 _id .. 把它的值设置成 0 ..

再执行一下 .. 这次在查询的结果里面,就去掉了 _id 这个字段 ...

db.movies.find( { year: "1994" }, { title: 1, year: 1, _id: 0 } )

查询文档并限制返回的字段《 MongoDB 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点