如何在Mongo Shell中将阵列克隆到另一个阵列

时间:2019-02-18 23:33:21

标签: javascript mongodb mongodb-shell

我需要一些查询来完成一些数组。

在MongoDB Shell中

var array1 = [1,2,3,4];
var array2 = [];

array2 = array1.Clone();

mongodb shell中没有Clone()函数。我如何将其克隆到另一个阵列?

1 个答案:

答案 0 :(得分:1)

您可以尝试array.slice(0),这将克隆您的阵列号。使用[spread][1]运算符ES6进行克隆的另一种方法。

var arr = [1, 2, 3]
var cloned = arr.splice(0)

var arr2 = [1, 2, 3, 4]
var cloned2 = [...arr2]

console.log('cloned:', cloned)
console.log('cloned 2:', cloned2)