tôi có bộ sưu tập trò chơi trong DB của tôi:MongoDB tìm một tài liệu với tất cả các tài liệu phụ đáp ứng một điều kiện
var game = {
players: [{username:"user1", status:"played"},
{username:"user2", status:"accepted"}]
}
Theo như tôi hiểu truy vấn như thế này: db.games.find({"players.status":"played"})
sẽ cho tôi tất cả các trò chơi có ít nhất một cầu thủ có tư cách "chơi". Làm thế nào tôi có thể tìm thấy trò chơi với TẤT CẢ người chơi có trạng thái "đã chơi"?
Dưới đây là một cuộc thảo luận với một giải pháp linh hoạt hơn: http : //stackoverflow.com/questions/11823296/mongodb-find-subdocument-in-array-matching-parameters/11823340#11823340 –