小编Yig*_*Can的帖子

在mongodb中的特定值后插入数组项

我有 db 喜欢;

{"_id" : 1 , children: ["2", "123", "5"]}
Run Code Online (Sandbox Code Playgroud)

我想在子数组中插入一个元素。当您知道索引时,这很容易。$position 可用于此目的。喜欢;

db.module_menu.update({"_id" : "1"} , 
                      {$push : {"children" : { 
                                  $each : ["12"] , $position : 1}}});
Run Code Online (Sandbox Code Playgroud)

但是可以说我不知道​​位置索引,我知道要插入的元素的值。

我有value: 12我想要插入的价值。insertAfter: 2

结果应该是;

{"_id" : 1, text: "" , children: ["2","12", "123", "5"]}
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

遍历 children 数组中的每个元素,找到值的索引,并使用 $position 插入值。这是唯一的方法吗?

database mongodb node.js

5
推荐指数
1
解决办法
591
查看次数

Atom 编辑器中的本地历史记录

我在 atom 包中找到了一个包,但我还没有下载它。有什么方法可以像在 Eclipse 中一样检查本地历史记录?

我用 git。但是当我比较文件时,我会看到所有的变化。但是,我想按时间顺序更改文件的涉及方式。

eclipse git atom-editor

5
推荐指数
1
解决办法
3547
查看次数

如何在Matlab中使用Cramer规则?

所示两个矩阵之间的关系为Ax=B

如何找到x使用克莱默法则的规则?

A=[521 202 -176 612;-761 41 -655 712;314 102 -234 891;612 291 209 -318]

B=[718;408;215;356]
Run Code Online (Sandbox Code Playgroud)

matlab linear-algebra

2
推荐指数
1
解决办法
1万
查看次数