var added = await Feature.scan("parentId").eq(baseIds).exec()
.then(function (add) {
return add.populate({
path: 'parentId',
model: 'Feature'
})
})
我已经设置了使用dynoamoose的服务器。我想对一个值字段的基础进行查询,然后进行填充,但是我无法使用dynamoose api文档中的解决方案来实现它。请在此处提供帮助。
答案 0 :(得分:0)
Dog.scan().exec()
.then(function(dogs) {
return Promise.all(dogs.map(function(dog) {
return dog.populate({
path: 'parent',
model: 'Dog'
});
}));
})
.then(function(dogs) {
console.log(dogs);
});
由于扫描为您提供了一系列对象,因此您必须分别填充每个项目并等待所有这些诺言成功。