相关疑难解决方法(0)

插入到mongo数组的特定索引

Mongo支持文档中的文档数组.例如,像

{_id: 10, "coll": [1, 2, 3] }
Run Code Online (Sandbox Code Playgroud)

现在,想象一下我想在任意索引处插入任意值

{_id: 10, "coll": [1, {name: 'new val'}, 2, 3] }
Run Code Online (Sandbox Code Playgroud)

我知道您可以使用$和$ set更新值,但不能插入任何内容.为了插入特定的索引而必须替换整个数组有点糟糕.

mongodb

11
推荐指数
1
解决办法
7541
查看次数

如何在mongodb中向数组顶部添加值?

如何在mongodb中向数组顶部添加值?

说我在我的mongo集合中有这个文件:

{ "colors" : [ "red", "green", "blue" ] }
Run Code Online (Sandbox Code Playgroud)

如何在列表的前面添加"黄色"?

当我做:

{$push:{colors:"yellow"}}
Run Code Online (Sandbox Code Playgroud)

我明白了:

{ "colors" : [ "red", "green", "blue", "yellow" ] }
Run Code Online (Sandbox Code Playgroud)

我要这个:

{ "colors" : [ "yellow", "red", "green", "blue"] }
Run Code Online (Sandbox Code Playgroud)

提前致谢!

javascript mongodb nosql

6
推荐指数
2
解决办法
4805
查看次数

标签 统计

mongodb ×2

javascript ×1

nosql ×1