为什么我必须在mongoDB查询中使用+

朱利安·科安(Julian Kohann)

我正在做learningyoumongo教程来学习mongoDB。

在第三个练习(查找教程)上,直到找到解决方案,我才能使它起作用。我的错误是查询需要在参数前面加一个“ +”。

所以db.coll.find({ $gt: process.argv[2] })没有用,但是{ $gt: +process.argv[2] }做了。

也许这是一个愚蠢的问题,但是那个加号是什么,我什么时候使用它?

它还在常规javascript中发挥作用吗?

爆炸药

+在这方面是一个隐式转换为数字。process.argv[2]将是一个字符串。+是将其强制转换为数字的一种快速,简便且通常安全的方法。$gt需要比较的数字而不是字符串-甚至是数字字符串。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我必须在jQuery查询后使用[0]

来自分类Dev

为什么我必须在gulp中使用乙烯基源流?

来自分类Dev

为什么我必须在学说关系中使用对象?

来自分类Dev

为什么我必须在ggplot中使用aes_string()闪亮?

来自分类Dev

为什么我必须在docker-compose中使用volume指令

来自分类Dev

为什么我必须在 ES6 的地图闭包中使用 return ?

来自分类Dev

为什么我必须在这个回文检查中使用 return ?

来自分类Dev

我必须在ORACLE中使用什么Join?

来自分类Dev

我必须在virtocommerce中使用的基本URL是什么?

来自分类Dev

我遇到了一些 C++ 代码。为什么我们必须在块中使用 *this 而不是 this?

来自分类Dev

为什么我必须在正则表达式的正则表达式中使用replace?

来自分类Dev

为什么我必须在mysql子查询中将bit(1)转换为unsigned?

来自分类Dev

为什么我们必须在命名 GraphQL 查询时定义变量?

来自分类Dev

当通过diff定义函数时,为什么必须在maple中使用unapply运算符?

来自分类Dev

为什么必须在基于范围的for循环中使用引用

来自分类Dev

为什么在Flask应用程序开发中必须在PostgreSQL中使用SQLAlchemy?

来自分类Dev

为什么必须在子查询的末尾放置“ AS”子句?

来自分类Dev

什么时候我必须在方法声明中使用“ throws”一词?

来自分类Dev

为什么我必须在容器内使用bash -l -c?

来自分类Dev

提取api,为什么我必须在响应json()上使用then,试图做出承诺

来自分类Dev

为什么我必须在客户端库中公开宏实现的“使用”?

来自分类Dev

为什么我必须在实现类而不是仅接口类上使用@RequestParam批注?

来自分类Dev

为什么我们必须在Java脚本(Razor)中对C#代码使用引号

来自分类Dev

为什么我必须在str.format(* args,** kwargs)的列表前面使用*

来自分类Dev

提取api,为什么我必须在响应json()上使用then,试图做出承诺

来自分类Dev

为什么我必须在任何地方使用静态?以及如何避免?

来自分类Dev

为什么我必须在使用管道时将读取的命令放入子shell

来自分类Dev

为什么os.system(“ cd mydir”)无法工作,而我们必须在python中使用os.chdir(“ mydir”)?

来自分类Dev

为什么我们总是必须在C编程中使用fgetc命令而不是fscanf来执行相同的操作,但是会打印出奇怪的结果?

Related 相关文章

  1. 1

    为什么我必须在jQuery查询后使用[0]

  2. 2

    为什么我必须在gulp中使用乙烯基源流?

  3. 3

    为什么我必须在学说关系中使用对象?

  4. 4

    为什么我必须在ggplot中使用aes_string()闪亮?

  5. 5

    为什么我必须在docker-compose中使用volume指令

  6. 6

    为什么我必须在 ES6 的地图闭包中使用 return ?

  7. 7

    为什么我必须在这个回文检查中使用 return ?

  8. 8

    我必须在ORACLE中使用什么Join?

  9. 9

    我必须在virtocommerce中使用的基本URL是什么?

  10. 10

    我遇到了一些 C++ 代码。为什么我们必须在块中使用 *this 而不是 this?

  11. 11

    为什么我必须在正则表达式的正则表达式中使用replace?

  12. 12

    为什么我必须在mysql子查询中将bit(1)转换为unsigned?

  13. 13

    为什么我们必须在命名 GraphQL 查询时定义变量?

  14. 14

    当通过diff定义函数时,为什么必须在maple中使用unapply运算符?

  15. 15

    为什么必须在基于范围的for循环中使用引用

  16. 16

    为什么在Flask应用程序开发中必须在PostgreSQL中使用SQLAlchemy?

  17. 17

    为什么必须在子查询的末尾放置“ AS”子句?

  18. 18

    什么时候我必须在方法声明中使用“ throws”一词?

  19. 19

    为什么我必须在容器内使用bash -l -c?

  20. 20

    提取api,为什么我必须在响应json()上使用then,试图做出承诺

  21. 21

    为什么我必须在客户端库中公开宏实现的“使用”?

  22. 22

    为什么我必须在实现类而不是仅接口类上使用@RequestParam批注?

  23. 23

    为什么我们必须在Java脚本(Razor)中对C#代码使用引号

  24. 24

    为什么我必须在str.format(* args,** kwargs)的列表前面使用*

  25. 25

    提取api,为什么我必须在响应json()上使用then,试图做出承诺

  26. 26

    为什么我必须在任何地方使用静态?以及如何避免?

  27. 27

    为什么我必须在使用管道时将读取的命令放入子shell

  28. 28

    为什么os.system(“ cd mydir”)无法工作,而我们必须在python中使用os.chdir(“ mydir”)?

  29. 29

    为什么我们总是必须在C编程中使用fgetc命令而不是fscanf来执行相同的操作,但是会打印出奇怪的结果?

热门标签

归档