0
 var added = await Feature.scan("parentId").eq(baseIds).exec()
        .then(function (add) {
            return add.populate({
               path: 'parentId',
              model: 'Feature'
             })
           })

我已经设置了一个服务器,可以使用 dynamoose。我想对值字段的基本内容进行查询,然后进行填充,但我无法使用 dynamoose api 文档中的解决方案来实现它。请在此处提供帮助。

4

1 回答 1

0

根据Dynamoose 文档

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);
  });

由于 scan 为您提供了一组对象,因此您必须单独填充每个项目并等待所有这些承诺成功。

于 2018-12-28T02:41:20.027 回答