数据存储区查询以在GCP Nodej中检索多个值

时间:2017-08-07 18:32:21

标签: node.js google-app-engine google-cloud-datastore gcp

如何在数据存储区nodejs中的单个字段中检索多个值。 代码:

const query = datastore.createQuery('Task')
.filter('user_id', '=', [1,2,3])

.order('priority', {
descending: true
});

这不起作用。 我需要查询类似这样的内容

select userName from Table where user_id in (1, 2, 3);

1 个答案:

答案 0 :(得分:1)

您可以查询以检索多个值,如下所示:

如果您具有多个数据存储区ID的数组,如下所示:

[1,2,3,4]

您可以使用gstore-node软件包进行查询

var userData = await UserModel.get([1,2,3,4]);

希望这会对您有所帮助。

谢谢