kam*_*aci 5 javascript mongodb
我正在阅读该文件:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24mod
$mod
Run Code Online (Sandbox Code Playgroud)
$ mod运算符允许您执行快速模数查询以替换where子句的常见情况.例如,以下$ where查询:
db.things.find( "this.a % 10 == 1")
Run Code Online (Sandbox Code Playgroud)
可以替换为:
db.things.find( { a : { $mod : [ 10 , 1 ] } } )
Run Code Online (Sandbox Code Playgroud)
所以我不明白fast这里有什么意思.性能?
我还没有对此进行基准测试,但这可能确实意味着性能。显然“$where”为每个对象执行javascript,但是“$mod”是mongodb本机运算符,它应该更快,因为不需要为每个对象执行任何javascript。另请查看文档中的以下句子:
Javascript executes more slowly than the native operators listed on this page,
but is very flexible.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1938 次 |
| 最近记录: |