MongoDB 复杂查询 $where 子句

复杂的MongoDB查询,除非万不得已,不然不要用 $where

{ "$or" : { "first_name": "Dany" , "last_name": "Fang" },{ "first_name": "Amber " , "last_name": "Wei" } }
<=> 等價于 
"$where": "function()  {  \
    var key = {'Dany Fang':1,'Amber Wei:1};   \
    var id = this.first_name+' '+ this.last_name; 
    return key[id] ? true : false;   \
 }"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容