在数组中查找值

某人

所以我的收藏是这样的:

[
    {"name": "one", "jobs": ["1","2","3","4","5"]},
    {"name": "two", "jobs": ["6","7","8","9","10"]},
    {"name": "three", "jobs": ["11","12","13","14","15"]},
]

我想创建一个查询以根据来自jobs. 所以如果jobs=2,名字应该是one; 如果jobs=9,名称应该是two如果jobs=13,名称应该是three我在里面放了什么db.collection.find({ ?? })

谢谢。

以色列锌

只是补充另一个答案,如果您想从一系列工作中进行搜索,您可以执行以下操作:

db.collection.find({jobs:{$in:["13","14"]}},{name:1})

如果要获取此数组切片,可以使用切片运算符。它需要两个参数:第一个是初始索引,第二个是此索引之后的元素数。这是一个例子:

db.tasks.find({jobs:{$in:["13","14"]}},{name:1,jobs:{$slice : [0,2]}})

这将从数组的索引 [0] 中获取两个元素。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Matlab在数组中查找特定的值

来自分类Dev

在数组中查找相同的值序列

来自分类Dev

在数组中查找唯一值

来自分类Dev

在数组中查找特定值

来自分类Dev

在数组中查找最小值

来自分类Dev

在数组中查找附近的值

来自分类Dev

在数组C ++中查找特定值

来自分类Dev

在数组中查找等于输入值的对

来自分类Dev

在数组中查找唯一值

来自分类Dev

查找值在数组中的位置

来自分类Dev

在数组中查找交换的值

来自分类Dev

在数组中查找附近的值

来自分类Dev

在数组中查找相同的值序列

来自分类Dev

查找值,将其放在数组中,然后在数组VBA中查找最小值

来自分类Dev

添加到数组并在数组中查找值

来自分类Dev

查找范围中是否有任何值在数组中

来自分类Dev

在数组中查找在matlab中遵循某个值的元素

来自分类Dev

使用swift在数组中查找某个值的索引

来自分类Dev

PHP-在数组中查找特定值(多维)

来自分类Dev

在数组中查找唯一值的最快方法

来自分类Dev

PHP-在数组中查找特定值(多维)

来自分类Dev

在数组中查找最接近的值使用linq?

来自分类Dev

jsoncpp。通过匹配值在数组中查找对象

来自分类Dev

在数组中查找最小值> 0

来自分类Dev

在数组中查找最小值(Intel8086)

来自分类Dev

使用NumPy在数组中查找最大值的索引

来自分类Dev

Python:在数组列中查找特定值

来自分类Dev

NodeJS通过键的值在数组中查找对象

来自分类Dev

Excel公式在数组中查找最大值