reference : http://blog.sina.com.cn/s/blog_4df23d840100u25x.html

找到mongoose的安装目录
/usr/local/lib/node/mongoose/lib/mongoose/schema
下的文件:string.js
修改SchemaString.prototype.$conditionalHandlers = {

   '$lt':
handleSingle,
    '$lte':
handleSingle,
    '$gt':
handleSingle,
    '$gte':
handleSingle,
   
'$all':handleArray,
    '$ne':
handleSingle,
    '$in':
handleArray,
    '$nin':
handleArray
};
模糊查询:
在mongodb中:
db.admins.find({loginName:{$all:[/^a.*/]}});
在mongoose中
var q = new RegExp("^" + key +".*");//所有以传入参数开始的
   
   
   
userM.admins.find({loginName:{'$all':[q]}},function(err,
results){      
  
   
   
   
    if (err)
{
   
               
console.log(err);
   
           
}
   
           
else {
   
   
   
   
   
res.send(results);
   
           
}
       
   
});   
  
$findCondition = array(
    'Channel' => "$ch",
'Name' => array('$ne' => ""),
'Type' => array('$ne' => ""),
'Stype' => array('$in' => array("d", "dr")),
'CTime' => array('$gt' => $minDate, '$lt' => $maxDate),
);

最新文章

  1. windows 7(32/64位)GHO安装指南(序篇)~
  2. Android Studio使用总结
  3. Win7 系统下 Firefox hostadmin插件无法修改Host
  4. R读取数据的错误
  5. wp8 json2csharp
  6. 20145103 《Java程序设计》第3周学习总结
  7. 【Sqlserver清空数据库中所有表数据】
  8. Delphi的WebBrowser改造,对网页中Alter等对话框的改造方法(通过COM来改造)
  9. 结对作业(1)----基于GUI的四则运算
  10. 【.NET Core项目实战-统一认证平台】第九章 授权篇-使用Dapper持久化IdentityServer4
  11. 码云git 使用配置
  12. WPFの操作文件浏览框几种方式
  13. 使用反向代理的http的请求流程
  14. jetty隐藏版本号教程
  15. c# 除掉前三个字符,剩下的4个字符全为数字方为特殊车辆
  16. HTML表格的运用
  17. .NET 日志工具 log4net使用
  18. CPU缓存一致性协议与java中的volatile关键字
  19. 值得推荐的10本PHP书籍(转)
  20. 笔记-django第一个项目

热门文章

  1. 1497: [NOI2006]最大获利
  2. atomikos + druid 连接超时失效
  3. bzoj [SDOI2009]学校食堂Dining
  4. 2015 icpc北京赛区 D 最小割
  5. 8-13 Just Finish it up uva11093
  6. Dubbo的直接提供者
  7. react篇章-React Props
  8. GOF设计模式快速学习
  9. JAVAEE——SSH项目实战04:联系人添加、列表显示和修改
  10. 转 Java高级程序员面试题