当我通过createIndex
或ensureIndex
方法创建索引时,我的node.js应用程序崩溃,没有提供所发生错误的任何细节。
此外,我还注意到,在使用远程mongdb atlas副本集之前,我的所有代码在本地主机mongodb上都能很好地工作。
Node.js: 8.5.0MongoDB:3.6.4MongoDB Node.js驱动: 3.0.8
示例代码(但我尝试了不同的实现变体,没有任何帮助):
db.collection('stars').ensureIndex({name: 1}, { unique: true });
我已经在监听uncaughtException
和unhandledRejection
事件,但它们不会在这次崩溃中触发。
如何获取详细信息或消除此错误?
谢谢你的帮助!
发布于 2018-07-09 15:17:52
不确定这是否会有帮助,但我目前正在尝试解决这个问题。
如果您删除{unique: true},它应该可以完成工作,但如果您再次添加相同的文档,它将生成重复的文档。
https://stackoverflow.com/questions/50566603
复制相似问题