我有一些文件看起来像:
{
_id: 3,
key: 3,
stuff: "Some data"
}
有些文件也有signUpDate
我们可以为演示目的填充一个集合,如下所示:
for(i=1; i<=100000; i++){
if(i%3===0)
db.numbers.insert({_id:i, key:i, stuff:"Some data", signUpDate: new Date()});
else
db.numbers.insert({_id:i, key:i, stuff:"Some data"});
}
...所以三分之一的文件有一个 signUpDate
我要做的是创建一个map reduce函数,该函数获取所有文档,其中signUpDate不为null,并将它们插入一个单独的集合中,随机排序
这可能吗?