findOne()
在MongoDB中是否已弃用?我问这个是因为当我findOne()
在WebStorm中使用时,IDE 会通过一条线findOne()
并给出一条消息说findOne()
已弃用并寻找替代品。
我查看了MongoDB 文档以尝试找到答案,但它没有提到任何关于findOne()
被弃用的内容。
如果findOne()
不推荐使用此方法的最佳替代方法是什么?
如果它没有被弃用,有谁知道为什么 WebStorm 会给出这个警告?
对此的任何帮助表示赞赏!谢谢!
findOne()
在MongoDB中是否已弃用?我问这个是因为当我findOne()
在WebStorm中使用时,IDE 会通过一条线findOne()
并给出一条消息说findOne()
已弃用并寻找替代品。
我查看了MongoDB 文档以尝试找到答案,但它没有提到任何关于findOne()
被弃用的内容。
如果findOne()
不推荐使用此方法的最佳替代方法是什么?
如果它没有被弃用,有谁知道为什么 WebStorm 会给出这个警告?
对此的任何帮助表示赞赏!谢谢!
刚从驱动程序的维护人员那里得到答复
nodejs
,弃用已被删除!我刚刚遇到了同样的问题......花了一段时间才找到,但弃用记录在 Node 的本机驱动程序中:
这是针对 2.1.20 版本的 mongodb 的。
它看起来
findOne()
只在 Javascript 驱动程序中被弃用。更糟糕的是,MongoDB 节点驱动程序
findOne
在内部广泛使用。去年进行了更改,作为带有“清理文档”有用信息的一系列提交的一部分。我不知道为什么维护者添加了弃用警告,所以我创建了一个错误报告来删除它:https ://jira.mongodb.org/browse/NODE-723