Что означает обратный вызов .ops? - PullRequest
0 голосов
/ 20 апреля 2020

Я работаю с этим Node.js express приложением

const db = mongoskin.db('mongodb://@localhost:27017/test')
const id = mongoskin.helper.toObjectID

Метод публикации

app.post('/collections/:collectionName', (req, res, next) => {
    pino(req,res);
    req.log.info('pino output');
    req.collection.insert(req.body, {}, (e, results) => {
      if (e) return next(e)
      res.send(results.ops)
    })
})

Что на самом деле делает .ops?

1 Ответ

0 голосов
/ 22 апреля 2020

Я понял, посмотрев на console.log (результаты)

{
  result: { ok: 1, n: 1 },
  ops: [
    {
      name: 'richard',
      email: 'ricard@gmail.com',
      _id: 5e9feb03b73a9464635bc328
    }
  ],
  insertedCount: 1,
  insertedIds: [ 5e9feb03b73a9464635bc328 ]
}

Мы будем отправлять только элементы ops в MongoDB.

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