我正在 Meteor 中构建一个应用程序,我想从 Mongo 集合中检索图像数组,其中 testKey = 1。结果是我将有一个 Javascript 变量,其中包含一个如下所示的数组:
[“文件路径-此处”,“文件路径2-此处”,...}
Mongo 集合示例:
{
"testKey": 1,
"images": [
"filepath-here",
"filepath2-here",
]
}
我已经尝试过这个:
var testImgCount = Tests.find( { testKey : randomTest }, { fields: { 'images': 1, '_id':0 }}).fetch();
当我console.log时它返回[Object],当我打开它时它显示
[0:对象,长度:1,_proto_:数组[0]
0: object
保存我试图访问的数组。我怎样才能只返回这个值?
最佳答案
我找到了解决方案。
var testImgCount = Tests.findOne( { testKey : randomTest } ).images;
此代码成功仅返回我正在查找的图像数组。我会将其标记为已回答,并希望这可以帮助将来的其他人。
关于javascript - 如何从文档中检索与特定 ID 匹配的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32417651/