如何从匹配特定ID的文档中检索数组?

Ryanjwessel

我正在Meteor中构建一个应用程序,我想从testKey = 1的Mongo集合中检索图像数组。结果是我将拥有一个Javascript变量,该变量保存着一个看起来像这样的数组:

["filepath-here", "filepath2-here",...}

Mongo集合示例:

{
  "testKey": 1,
  "images": [
    "filepath-here",
    "filepath2-here",
  ]
}

我已经试过了:

var testImgCount = Tests.find( { testKey : randomTest }, { fields: { 'images': 1, '_id':0 }}).fetch();

当我console.log时,它返回[Object],当我打开它时,它显示

[0: object, length: 1, _proto_: Array[0]

0: object在这种情况下,它保存了我尝试访问的数组。我怎样才能只返回这个值呢?

Ryanjwessel

我能够找到解决方案。

var testImgCount = Tests.findOne( { testKey : randomTest } ).images;

这段代码仅成功返回了我要查找的图像数组。我会将其标记为已回答,并希望这可以在将来对其他人有所帮助。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何检索特定索引中的所有文档ID(_id)

如何检索早于特定ID的文档?

如何检索 firestore 文档中的数组?

如何从AnimalDB查询中检索文档ID

mongo:如何检索与数字或数组类型完全匹配的文档?

如何编写查询以检索匹配的每个子文档数组

检索与数组中的最大值匹配的子文档

检索数组中子文档的._id

如何更新与 Mongodb 文档中的查询匹配的数组中的特定字段?

从嵌套数组文档中检索特定项目

如何从Firebase检索itemclickviewlistener上的特定文档ID

如何从文档中检索数组中的单个对象

如何从Windows Phone中的XML文档中检索特定值

如何从数组中的文档投影特定字段?

MongoDB查询以从数组中检索所有匹配的ID

在Firestore中,如何在foreach枚举中检索文档ID

如何在MongoDB中检索子文档数组

如何从Firestore的特定文档中的地图检索数据

在mongodb中特定于数组匹配的对象中查找与对象内部的数组匹配的文档

如何从集合中检索所有文档ID?

如何检索添加到Cosmosdb集合中的文档的ID?

如何在Spring MongoDB中检索数组中的匹配元素?

如何对通过使用文档ID检索的文档的内部数组进行排序

如何匹配数组中的特定值

如何根据flutter中这些文档中的特定值从firebase firestore中检索文档?

如何匹配检索到的数组中的用户输入?

如何使用具有匹配属性的对象数组检索mongo文档

从数组中返回匹配的文档

Elasticsearch:匹配文档中的数组