gpt4 book ai didi

Mongodb查找所有子文档都满足条件的文档

转载 作者:行者123 更新时间:2023-12-02 02:28:42 24 4
gpt4 key购买 nike

我的数据库中有游戏收藏:

var game = {
players: [{username:"user1", status:"played"},
{username:"user2", status:"accepted"}]
}

据我了解这样的查询: db.games.find({"players.status":"played"}) 将为我提供至少一名玩家具有状态的所有游戏“玩过”。我如何找到所有玩家状态均为“已玩”的游戏?

最佳答案

如果您只有“已玩”以外的一种状态,请使用查询:

db.games.find({ "players.status": { $ne:"accepted" } })

您可以调整查询以处理更多状态值,只要它们在查询时都是已知的。

关于Mongodb查找所有子文档都满足条件的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10489649/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com