mongodb如何仅从查找查询中返回值列表

用户468587

我有一个集合展示位置,每个记录都有字段:placement_id,program_id,category ... ...我需要找到所有具有program_id = 3或5的展示位置,并且只返回一个placement_id列表。

当我尝试此命令时:

db.placements.find({program_id:{$in: [3, 5]}}, {placement_id:1, _id:0})

我有记录:

{ "placement_id" : 196 }
{ "placement_id" : 197 }
{ "placement_id" : 198 }
...

有什么办法可以返回:

[196, 197, 198...]
阻尼器

find()无论如何,的游标都将产生JSON文档。但是您可以提取所需的值。大概是这样的:

get_placement_id = function(doc) { return doc.placement_id; }

db.placements.find({program_id:{$in: [3, 5]}}, {placement_id:1, _id:0}).map( get_placement_id )

==>

[ 196, 197, 198, ... ]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mongodb如何仅从查找查询中返回值列表

来自分类Dev

mongodb查找查询条件返回值

来自分类Dev

查询中MongoDB从用户返回值的问题

来自分类Dev

MongoDB查询:从值列表中查找键的值

来自分类Dev

如何在PHP查询中获取返回值

来自分类Dev

如何通过Java中的递归返回值列表?

来自分类Dev

如何使用python中的函数返回值填充列表?

来自分类Dev

如何从列表视图(VBA)中的多维数组返回值

来自分类Dev

如何在字典列表中引用和返回值

来自分类Dev

如何从猫鼬查询返回值

来自分类Dev

如何查询猫鼬的返回值

来自分类Dev

从count(*)mysql查询中返回值

来自分类Dev

查询SQL中的返回值

来自分类Dev

从count(*)mysql查询中返回值

来自分类Dev

Python:如何仅从一个函数(使用asyncio.gather执行的多个函数)中获取返回值

来自分类Dev

如何仅从MongoDB数组返回对象的字符串值

来自分类Dev

如何在行表中查找div元素并返回值?

来自分类Dev

SQL查询根据行中的值返回值

来自分类Dev

MongoDB在词典列表中查找查询

来自分类Dev

如何从gwidgets中的函数返回值

来自分类Dev

如何从函数中的exec返回值?

来自分类Dev

如何从emberjs中的操作返回值

来自分类Dev

如何忽略VBA中的返回值?

来自分类Dev

如何从Swift中的Closure返回值?

来自分类Dev

如何从gwidgets中的函数返回值

来自分类Dev

如何从scala中的if块返回值

来自分类Dev

如何从两列中返回值?

来自分类Dev

如何忽略VBA中的返回值?

来自分类Dev

如何从Java中的函数返回值?