【发布时间】:2019-07-12 03:47:14
【问题描述】:
我试图通过嵌套属性在我的数据库中查找一个对象,但我似乎找不到任何方法。我的架构如下,我已经展示了我是如何尝试查询的。
var stations = {
Alpha: Number,
Beta: Number
};
var systemSchema = new mongoose.Schema({
name: String,
location: String,
nodes: {
main: stations,
secondary: stations,
tertiary: stations
}
});
var System = mongoose.model("System", systemSchema);
System.findOne({ nodes: { main: {Alpha: 23000}}}, function(err, system){
if(err){console.log(err);}
else{console.log(system);}
});
每次我运行这个,什么都没有返回。我期望我的数据库中会返回相应的对象。
【问题讨论】:
标签: javascript mongoose mongoose-schema