【问题标题】:Attain insertOneWriteOpResult object after operation操作后获取insertOneWriteOpResult对象
【发布时间】:2016-02-03 06:49:08
【问题描述】:

https://mongodb.github.io/node-mongodb-native/2.1/api/Collection.html#~insertOneWriteOpResult

执行insertOne 操作后如何获得insertOneWriteOpResult?

var result =
    yield users.insertOne({
        lol: 'lol'
    });
console.log(JSON.stringify(result));

我似乎只得到对象{"ok":1,"n":1} 而不是文档中指定的列表。

【问题讨论】:

  • 如果 console.log(result) 没有 JSON.stringify 会发生什么?
  • @simon-p-r 哦,好吧,好吧,我们有了它,它现在吐出所有东西。为什么会这样?
  • 由于结果对象中的值,它不能被字符串化。你能接受我的回答吗?
  • @simon-p-r 是的,我可以发帖,我会接受 :)

标签: node.js mongodb


【解决方案1】:

结果对象可能包含无法字符串化的值,当您尝试将它们打印到控制台时,任何无法字符串化的值都会从对象中删除。

【讨论】:

    猜你喜欢
    • 2013-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多