MongoError:TypeError:使用$ or时,无法读取未定义的属性“ id”

查克利夫

我正在使用水线,并且使用mongoimport命令导入了数据库。我使用本机驱动程序连接到mongo,分别调用.find和.aggregate。

使用$ or查找具有上一组查询结果的多个记录时。数组看起来像

[{"\"ProductID\"": "76543"},{"\"ProductID\"": "74632"}, {"\"ProductID\"": "76534",...n}]

不用担心KEY,这是一个临时设置,因为文件中的控制字符用于将csv转换为json,然后mongoimport新文件。

我应该能够对数组执行以下查询。

collection.find({$or: arrayResults }).toArray().then(function(result)...

然后,我收到错误:MongoError:TypeError:无法读取未定义的属性“ id”

我可以通过使数组更小来停止错误。这并不是为了强制其用户批量查询而设计的,但是我不确定如何解决该问题。

解决方法是,聚合框架$ match阶段似乎没有任何问题。

collection.aggregate([{$match: {$or: arrayResults}}}]).toArray().then(....

这个问题是我在查询中没有使用“ id”,所以我不明白这是怎么回事。

查克利夫

这个问题归结为与node.js驱动程序的兼容性。

在探索了编写代码的多种途径来发现问题之后。以及遇到不一致的错误并且只是简单地挂在应用程序中。

我验证了节点驱动程序的版本为2.0.44。我的数据库版本是mongodb的3.2。mongoDB明确指出与3.2的nodejs驱动程序的兼容性> = 2.1.0。

我很惊讶没有人提出这是mongoDB的专家,因为考虑到发生的错误与我的数据库中的值完全不一致,所以这是mongoDB的专家。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“ id”

来自分类Dev

Gatsby TypeError-无法读取未定义的属性“ id”

来自分类Dev

MERN-TypeError:无法读取未定义的属性“ id”

来自分类Dev

Angular Material TypeError:无法读取未定义的属性“ id”

来自分类Dev

UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“ id”

来自分类Dev

JWT-TypeError:无法读取未定义的属性“id”

来自分类Dev

使用猫鼬findOneandUpdate时无法读取未定义的属性'_id'

来自分类Dev

在 javascript Uncaught TypeError 中使用数组的动态循环时,for 循环中的问题:无法在 saveSign 读取未定义的属性“id”

来自分类Dev

Angular2-TypeError:无法读取(Typescript)中未定义的属性'Id'

来自分类Dev

AngularJS + Fullcalendar发送错误TypeError:无法读取未定义的属性'__id'

来自分类Dev

TypeError:无法读取未定义的属性'id'-Sails和MongoDB

来自分类Dev

未捕获的TypeError:无法读取registerNgModuleType上未定义的属性“ id”-角度PWA

来自分类Dev

NodeJs TypeError:无法读取未定义的属性“ Customer_id”

来自分类Dev

core.js:6406错误TypeError:无法读取未定义的属性“ id”

来自分类Dev

TypeError:无法读取未定义的属性“ id” Discord.js

来自分类Dev

错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ id”

来自分类Dev

错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ id”

来自分类Dev

UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“ public_id”

来自分类Dev

core.js:30235未捕获的TypeError:无法读取未定义的属性'id'

来自分类Dev

AngularJS + Fullcalendar发送错误TypeError:无法读取未定义的属性“ __id”

来自分类Dev

未捕获的TypeError:无法读取未定义的属性'company_id'

来自分类Dev

删除时出错:无法读取未定义的属性“ id”

来自分类Dev

无法读取未定义的属性“ id”

来自分类Dev

使用 function() 时无法读取未定义的属性“控件”

来自分类Dev

TypeError:无法读取未定义的属性“未定义”

来自分类Dev

“ TypeError:无法读取未定义的属性'then'

来自分类Dev

“ TypeError:无法读取未定义的属性”

来自分类Dev

错误TypeError:无法在tipo-struttura.component.ts(angular + spring + sql)读取未定义的属性'id'

来自分类Dev

使用toString属性时,TypeError'无法读取属性/未定义'

Related 相关文章

  1. 1

    UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“ id”

  2. 2

    Gatsby TypeError-无法读取未定义的属性“ id”

  3. 3

    MERN-TypeError:无法读取未定义的属性“ id”

  4. 4

    Angular Material TypeError:无法读取未定义的属性“ id”

  5. 5

    UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“ id”

  6. 6

    JWT-TypeError:无法读取未定义的属性“id”

  7. 7

    使用猫鼬findOneandUpdate时无法读取未定义的属性'_id'

  8. 8

    在 javascript Uncaught TypeError 中使用数组的动态循环时,for 循环中的问题:无法在 saveSign 读取未定义的属性“id”

  9. 9

    Angular2-TypeError:无法读取(Typescript)中未定义的属性'Id'

  10. 10

    AngularJS + Fullcalendar发送错误TypeError:无法读取未定义的属性'__id'

  11. 11

    TypeError:无法读取未定义的属性'id'-Sails和MongoDB

  12. 12

    未捕获的TypeError:无法读取registerNgModuleType上未定义的属性“ id”-角度PWA

  13. 13

    NodeJs TypeError:无法读取未定义的属性“ Customer_id”

  14. 14

    core.js:6406错误TypeError:无法读取未定义的属性“ id”

  15. 15

    TypeError:无法读取未定义的属性“ id” Discord.js

  16. 16

    错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ id”

  17. 17

    错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ id”

  18. 18

    UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“ public_id”

  19. 19

    core.js:30235未捕获的TypeError:无法读取未定义的属性'id'

  20. 20

    AngularJS + Fullcalendar发送错误TypeError:无法读取未定义的属性“ __id”

  21. 21

    未捕获的TypeError:无法读取未定义的属性'company_id'

  22. 22

    删除时出错:无法读取未定义的属性“ id”

  23. 23

    无法读取未定义的属性“ id”

  24. 24

    使用 function() 时无法读取未定义的属性“控件”

  25. 25

    TypeError:无法读取未定义的属性“未定义”

  26. 26

    “ TypeError:无法读取未定义的属性'then'

  27. 27

    “ TypeError:无法读取未定义的属性”

  28. 28

    错误TypeError:无法在tipo-struttura.component.ts(angular + spring + sql)读取未定义的属性'id'

  29. 29

    使用toString属性时,TypeError'无法读取属性/未定义'

热门标签

归档