当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 通过json对象字段中的属性进行mongoose搜索

来源:互联网 收集:自由互联 发布时间:2021-06-16
假设我有一个架构 var TempSchema = new Schema({ location: Schema.Types.Mixed}); location将存储一个json对象 现在我想通过这个json对象字段中的属性进行搜索,我可以使用以下查询吗? Temp.find({location.
假设我有一个架构

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) { /* ... */});
网友评论