我正在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
在这种情况下,它保存了我尝试访问的数组。我怎样才能只返回这个值呢?
我能够找到解决方案。
var testImgCount = Tests.findOne( { testKey : randomTest } ).images;
这段代码仅成功返回了我要查找的图像数组。我会将其标记为已回答,并希望这可以在将来对其他人有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句