Mongoose在某个元素之后获取数组中的元素
Mongoose get elements in an array after a certain element
clips
是User
文档中的一个数组。每个CCD_ 3元素具有一个CCD_。我可以按如下方式访问阵列:
User
.findById(req.user._id)
.select('clips')
.exec((err, user) => {
...
但是,我不想得到整个clips
数组。我希望能够在select()
中的某个地方传递_id
,并获得数组中插入在具有所述_id
的元素之后的所有元素。这在猫鼬身上是可能的吗?
我想是的!实际上,我通过使用mongo查询语言来完成类似的操作。试着做一些类似的事情
find({'_id'{$gt:req.user.id}})
。
它应该看起来像那样!
这应该可以找到在该id之后生成的每个用户id。
如果有帮助的话,这里还有关于查询的mongooose文档!
http://mongoosejs.com/docs/queries.html
相关文章:
- 在函数中添加数组元素的数值
- 访问JSON对象内部的数组元素
- 用于检查数组中是否存在元素的javascript自定义方法
- 在数组中的一个元素上设置多个值
- 从组件状态的数组中删除元素
- Mongoose-在更新中删除数组元素
- 从数组中删除元素的最佳方法是:javascript/jquery
- 数组中元素(字符串)的总和
- javascript数组元素是否知道其封闭数组
- 查找数组javascript中包含的元素类型
- 如何在javascript上向数组的对象添加新元素
- 如果数组仍在执行,async.forEach()将运行我添加到数组中的新元素
- 使用filter和map方法将数组中某些元素的第一个字母大写-JavaScript
- 一些元素没有从数组中删除
- JS.循环遍历多维数组,以计数元素在每列中的出现次数
- 将数组元素附加到FormData dos'不适用于Firefox 15
- 元素不会添加到Javascript数组中
- 如何从另一个带下划线的数组中筛选带元素的数组
- 如何将函数应用于两个数组的第 n 个元素(数组的数组)
- Js接受两个值之间的元素(数组)