如何将数组克隆到 Mongo Shell 中的另一个数组

How to Clone Array To Another Array in Mongo Shell

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

在MongoDBShell

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

array2 = array1.Clone();

mongodb shell 中没有 Clone() 函数。我怎样才能将它克隆到另一个阵列?

您可以尝试 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)