我需要帮助来解决这个问题
重新解析代码以解决回调地狱并使用promises
我在终端中收到该消息:(NPM启动后)
(节点:5312)DeprecationWarning:当前URL字符串解析器为 已过时,将在以后的版本中删除。使用新的 解析器,将选项{useNewUrlParser:true}传递给MongoClient.connect。
已正确连接到服务器
插入文档:
[{名称:'Vadonut',
说明:“测试”,
_id:5b9a880ac685ea14c035e05e}]
找到的文档:
未定义
TypeError:无法读取未定义的属性“结果”
在dboper.insertDocument.then.then.then然后 (C:\ Users \ wael5 \ Desktop \ coursera \ node-mongo \ index.js:29:59)
在
在process._tickCallback(内部/process/next_tick.js:188:7)
答案 0 :(得分:-1)
如果您可以共享代码,本来会更有用,但是您的错误似乎很简单。
1)您需要将第二个arg作为{ useNewUrlParser: true }
传递给MongoClient.connect()
2)在第node-mongo\index.js:29
行,您尝试访问未定义变量的result
。