Как извлечь $ oid из _id в Mongodb Services? - PullRequest
0 голосов
/ 28 апреля 2019

я хочу извлечь $ oid из объекта _id

сначала найдите пользователя и получите идентификатор пользователя, затем найдите уведомления по userId

 var userId=myUsers.findOne({UniqueDeviceId:payload.query.UniqueDeviceId},{'_id':1});

результат кода:

  "_id": {
                "$oid": "5cc45aa8e432ee5c12b59260"
            }

мои ожидания: "5cc45aa8e432ee5c12b59260"

Таблица пользователей: enter image description here

Таблица уведомлений: enter image description here

1 Ответ

0 голосов
/ 01 мая 2019

я нашел свой ответ

 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;

Я хочу быть полезным

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...