Tôi có một schema tương tự nhưMongo db truy vấn giá trị mảng với hơn và ít hơn
{
'user_id' : 1,
'marks' : [10, 40]
}
Tôi muốn tìm số lượng người dùng đã ghi dấu giữa 20 và 30 ít nhất một lần.
Tôi đã thử các truy vấn sau đây
db.users.count({
'marks' : {$gte: '20', $lt: '30'}
})
Nhưng điều này cũng bao gồm những người có dấu hơn 30 ...
chính xác trùng lặp với http://stackoverflow.com/questions/6038818/mongodb-query-to-match-each-element-in-doc-array-to-a-condition – Nat
cảm ơn, tôi đã tìm những câu hỏi tương tự nhưng không thể tìm thấy câu hỏi ... – Rishabh
thực sự trong truy vấn của bạn, bạn đang sử dụng chuỗi thay vì số. – cantdutchthis