【问题标题】:Add to list within document MongoDB添加到文档 MongoDB 中的列表
【发布时间】:2013-11-30 11:13:33
【问题描述】:

我有一个数据库,其中存储了属于拥有某些物品的人的玩家姓名。 这些项目具有 ID 和子 ID。 我目前存储所有内容的方式是:

每个 ID 都有自己的集合

在集合中,每个 subID 都有一个文档。 每个 subID 的文档布局如下:

{ “项目ID”:项目ID, “playerNames”:[playerName1,playerName2,playerName3] }

我需要能够快速有效地添加到 playerNames 列表中。

谢谢!

【问题讨论】:

  • 到目前为止你有没有尝试过?

标签: list mongodb collections document


【解决方案1】:

如果我正确理解了您的问题,您需要将项目添加到“playerNames”数组中。您可以使用以下运算符之一:

  1. 如果玩家名称数组中有唯一元素,请使用$addToSet
  2. 否则,使用$push

【讨论】:

    猜你喜欢
    • 2017-09-04
    • 2015-12-21
    • 2021-06-17
    • 1970-01-01
    • 2014-07-29
    • 2020-08-04
    • 2014-08-01
    • 1970-01-01
    • 2017-07-08
    相关资源
    最近更新 更多