0
服务获取用户名称数组,如果存在此用户名的用户存在(如果不存在,则创建用户)并检索具有此名称的用户的ID。我不知道该怎么做,因为搜索和保存是异步的。如何从数组创建用户并返回它们在猫鼬中的ID?
服务获取用户名称数组,如果存在此用户名的用户存在(如果不存在,则创建用户)并检索具有此名称的用户的ID。我不知道该怎么做,因为搜索和保存是异步的。如何从数组创建用户并返回它们在猫鼬中的ID?
以下代码用于查询集合以获取基于ID的文档。如果发现它返回的文档其他明智它可以将该文档用于我们使用{upsert:true}。这是基本代码示例遵循猫鼬docs http://mongoosejs.com/docs/api.html
Model.findOneAndUpdate({_id:id},{upsert:true}, function(err, doc){
if (err) {
console.log('if error occurs');
} else {
console.log('doc',doc)
}
});
我做了它使用节点js的异步库。