node.js - 回调 .ops 代表什么?
问题描述
我正在使用这个 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 实际上是做什么的?
解决方案
我通过查看 console.log(results) 弄清楚了
{
result: { ok: 1, n: 1 },
ops: [
{
name: 'richard',
email: 'ricard@gmail.com',
_id: 5e9feb03b73a9464635bc328
}
],
insertedCount: 1,
insertedIds: [ 5e9feb03b73a9464635bc328 ]
}
我们只会将 ops 元素发送到 MongoDB。
推荐阅读
- angular - 在 IIS 服务器中托管 Ionic 4 和 Angular Wpa SPA
- r - 如何按条件选择行?
- javascript - 用JS隐藏文本
- angular - 即使我取消选中切换,为什么会触发切换按钮功能?
- google-sheets-api - API 授权 Google 表格 API
- java - Springboot 2.2迁移给出flyway错误:发现多个版本的迁移
- google-maps - Typeform集成谷歌地图地点建议api
- java - 如何将数组分成不同的“mags”
- c++ - 在 Cocos2dx 中初始化粒子效果后的警告 - “libpng 警告:iCCP:已知不正确的 sRGB 配置文件”
- c++ - 如何形成对非最终类的“最终”引用?