架构:
var Users = mongoose.Schema({name: String, usersearchcontractors: [UserSearchcontractors]}
var UserSearchcontractors = new mongoose.Schema({
type:{ type:String,index: true },
area: { type:String,index: true },
createdate: { type: Date, default: Date.now() }
});
查询:
db.users.find( { usersearchcontractors: { $elemMatch: { createdate: { "$lt": new Date()} } } } )
我通过usersearchcontractors.createdate获取用户的错误是什么?
没有结果
感谢,
罗恩
答案 0 :(得分:0)
此查询无需使用$ elemMatch。
db.users.find( { 'usersearchcontractors.createdate': { "$lt": new Date() } } )