我想从_id对象中提取$ oid
首先找到用户并获取用户ID,然后通过userId查找通知
var userId=myUsers.findOne({UniqueDeviceId:payload.query.UniqueDeviceId},{'_id':1});
代码结果:
"_id": {
"$oid": "5cc45aa8e432ee5c12b59260"
}
我的期望:“ 5cc45aa8e432ee5c12b59260”
答案 0 :(得分:0)
我找到了答案
var userId=myUsers.findOne({UniqueDeviceId:payload.query.UniqueDeviceId},{'_id':1});
重塑承诺:
var result=userId.then(function(res){
var notifs = myNotif.find({UserId: res._id}).toArray();
return {UserID : res._id, Notif : notifs};});
最终
retun result;
我希望有用