在 json 对象字段中通过 属性 进行猫鼬搜索
mongoose search by a property in a json object field
假设我有一个架构
var TempSchema = new Schema({
location: Schema.Types.Mixed
});
location 将存储一个 json 对象
现在我想通过 json 对象字段中的 属性 进行搜索,我可以使用以下查询吗?
Temp.find({location.country: {$in: ['US', 'CN', 'JP']}});
是的,您可以使用 the dot notation,只需将其括在引号内即可:
Temp.find({"location.country": {$in: ['US', 'CN', 'JP']}}, function(err, data) { /* ... */});
假设我有一个架构
var TempSchema = new Schema({
location: Schema.Types.Mixed
});
location 将存储一个 json 对象
现在我想通过 json 对象字段中的 属性 进行搜索,我可以使用以下查询吗?
Temp.find({location.country: {$in: ['US', 'CN', 'JP']}});
是的,您可以使用 the dot notation,只需将其括在引号内即可:
Temp.find({"location.country": {$in: ['US', 'CN', 'JP']}}, function(err, data) { /* ... */});