使用MongoDB将新项目添加到数组

月亮

假设我将id的集合存储在文档中,如下所示。

{
    "id": "an id",
    "post_ids": [
        "post_id 1",
        "post_id 2",
        "post_id 3",
        "post_id 4",
    ]
}

当我将新值添加到“ post_ids”数组中时,最佳实践是什么?

  1. 我应该锁定文件吗?由于这是非常简单的操作,因此我猜想它将足够快而不会干扰其他请求。
  2. 不要锁定它,而是在更新文档之前检查原始文档是否已被修改?
亚当·英格兰

您需要执行的操作将取决于您的NoSQL引擎,但是使用MongoDB时,您会将另一个值推入数组。这是上面属于“海报”集合的文档的示例:

db.posters.update(
    { id: "an id" },
    { $push: { post_ids: "post_id 5" } }
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MongoDB > 将新项目添加到数组内的对象中

来自分类Dev

将新项目添加到对象数组

来自分类Dev

将现有项目添加到新项目

来自分类Dev

将新项目添加到集合后,为什么我的MongoDB查询变慢?

来自分类Dev

打字稿如何将新项目添加到数组的开头

来自分类Dev

将新项目添加到基于数组的列表后面的时间复杂性

来自分类Dev

打字稿如何将新项目添加到数组的开头

来自分类Dev

将新项目添加到函数内的数组(红色节点)

来自分类Dev

将新项目添加到数组时刷新可排序

来自分类Dev

Python:使用旧项目将新项目添加到列表的字典中

来自分类Dev

Android-将新项目添加到MutableLiveData并观察

来自分类Dev

将AFNetworking添加到新项目时出现错误

来自分类Dev

如何将新项目添加到srt文件

来自分类Dev

recyclerview 在将新项目添加到列表时刷新

来自分类Dev

Powershell 将新项目添加到 Enum 列表

来自分类Dev

如何自动将“实施”行添加到新项目

来自分类Dev

如何使用反射将新项目添加到集合中

来自分类Dev

如何使用jquery将新项目动态添加到此表单中的下拉列表中?

来自分类Dev

我们如何使用cJSON将新项目添加到已解析的JSON中?

来自分类Dev

如何使用jquery将新项目动态添加到此表单中的下拉列表中?

来自分类Dev

使用索引将项目添加到新数组

来自分类Dev

使用 for 循环将项目添加到数组 Laravel

来自分类Dev

将项目添加到Angular数组

来自分类Dev

将项目添加到数组Swift

来自分类Dev

无法将项目添加到数组

来自分类Dev

使用Mongoosejs将数组添加到Mongodb中

来自分类Dev

使用Mongoose将元素添加到MongoDB中的数组

来自分类Dev

为什么我无法将 CSV 文件中的新项目添加到 PHP 的 while 循环内的数组中?

来自分类Dev

MongoDB将数组添加到BsonDocument

Related 相关文章

  1. 1

    MongoDB > 将新项目添加到数组内的对象中

  2. 2

    将新项目添加到对象数组

  3. 3

    将现有项目添加到新项目

  4. 4

    将新项目添加到集合后,为什么我的MongoDB查询变慢?

  5. 5

    打字稿如何将新项目添加到数组的开头

  6. 6

    将新项目添加到基于数组的列表后面的时间复杂性

  7. 7

    打字稿如何将新项目添加到数组的开头

  8. 8

    将新项目添加到函数内的数组(红色节点)

  9. 9

    将新项目添加到数组时刷新可排序

  10. 10

    Python:使用旧项目将新项目添加到列表的字典中

  11. 11

    Android-将新项目添加到MutableLiveData并观察

  12. 12

    将AFNetworking添加到新项目时出现错误

  13. 13

    如何将新项目添加到srt文件

  14. 14

    recyclerview 在将新项目添加到列表时刷新

  15. 15

    Powershell 将新项目添加到 Enum 列表

  16. 16

    如何自动将“实施”行添加到新项目

  17. 17

    如何使用反射将新项目添加到集合中

  18. 18

    如何使用jquery将新项目动态添加到此表单中的下拉列表中?

  19. 19

    我们如何使用cJSON将新项目添加到已解析的JSON中?

  20. 20

    如何使用jquery将新项目动态添加到此表单中的下拉列表中?

  21. 21

    使用索引将项目添加到新数组

  22. 22

    使用 for 循环将项目添加到数组 Laravel

  23. 23

    将项目添加到Angular数组

  24. 24

    将项目添加到数组Swift

  25. 25

    无法将项目添加到数组

  26. 26

    使用Mongoosejs将数组添加到Mongodb中

  27. 27

    使用Mongoose将元素添加到MongoDB中的数组

  28. 28

    为什么我无法将 CSV 文件中的新项目添加到 PHP 的 while 循环内的数组中?

  29. 29

    MongoDB将数组添加到BsonDocument

热门标签

归档