NodeJS 如何在dynamoose中按数组中的元素进行筛选

gjmwrych  于 2022-11-29  发布在  Node.js
关注(0)|答案(1)|浏览(149)

我已经dynamoose模式如下。

var dynamoose = require('dynamoose');
 
var City = dynamoose.model('City', { id: Number, name: String });

和城市名称数据,如**'城市1','城市2',...'城市100'**
我正在尝试获取城市名称为'City2', 'City8'的城市,但未找到任何解决方案
我试过像下面

Model.scan({ name: { contains: 'City2' } }).exec();

如何添加City8

注意name列没有任何索引

mlnl4t2r

mlnl4t2r1#

我看到你在使用扫描。我会使用查询,因为它的性能和更多。
查询可以类似于:

CitiesModel.query("name").eq("City01").or().where("name").eq("City10").exec()

问候!

相关问题