使用mongodb将值添加到数组的开头?

时间:2012-11-30 16:21:04

标签: node.js mongodb

我如何在mongo中以原子方式将值添加到数组的开头?

感谢您提供任何指导。

2 个答案:

答案 0 :(得分:2)

根据this ticket,您无法直接执行此操作。

现在唯一的选择是获取数组,将元素放在开头并再次放入mongo。

答案 1 :(得分:-3)

someArray.unshift(someValue);

E.g。

> x = [1,2,3]
[1, 2, 3]
> x.unshift(0)
4
> x
[0, 1, 2, 3]