如何在mongodb控制台中使用set(数据结构)?

时间:2015-06-10 05:22:33

标签: javascript set

据我所知,mongodb控制台有一个集成的javascript解释器,所以我的问题是为什么这个代码如果它是一个有效的javascript不起作用:

n=1000000000000

错误消息是:

  

ReferenceError:未定义Set

1 个答案:

答案 0 :(得分:2)

的ECMAScript。

您只能使用定义的内置函数,而Set()不是其中之一。你只需要一个普通的对象并设置它的键如下:

var misPaisesVisitados = {};
while(misPaisesVisitados.size != numeroDePaisesVisitados){
  misPaisesVisitados[paises[getRandomInt(0,paises.length-1)]] = 1;
}
var miArregloDePaisesVisitados = Object.keys(misPaisesVisitados);

Object只有唯一键(或“set”),然后从Object中提取这些唯一键名。