DynamoDB获取项目,但仅当该项目中的属性为false时

问题描述 投票:0回答:1

所以我有一个我想要获得的项目,如果它没有被删除。

在我获取它之后,在Node中对它进行排序是否更有效?在调用dynamodb时,我在文档中找不到任何条件。我该如何处理这种情况?

node.js amazon-dynamodb aws-sdk
1个回答
0
投票

你可以在params中设置isDeleted:false。这样做,您可以按所需的任何属性进行过滤,而不仅仅是isDeleted。看例子:

 var AWS = require("aws-sdk");

 AWS.config.update({
   region: "us-west-2",
   endpoint: "http://localhost:8000"
 });

 var docClient = new AWS.DynamoDB.DocumentClient();


 var params = {
     isDeleted : false
 };

 docClient.query(params, function(err, data) {
     if (err) {
         console.error("Unable to query. Error:", JSON.stringify(err, null, 2));
     } else {
         console.log("Query succeeded.");
     }
 });

这就是你要找的东西吗?

© www.soinside.com 2019 - 2024. All rights reserved.