MongoDB中一些命令

  1. 根据集合中某个字段(title)的长度查询
    db.collections.find({title: {$exists: true},$where: "this.title.length < 300"})
    //注意汉字不是一个字符

     

  2. 刷新mongos缓存的config信息
    db.adminCommand({"flushRouterConfig":1})
    //修改完config中的配置需要刷新缓存

     

  3. 利用管道从一个实例节点到处数据库导入另一个实例
    mongodump --host mongoDB1 --port 20001 --authenticationDatabase admin -u admin -p passwd -d dstdbname --archive | mongorestore --host mongoDB2 --port 20002 --authenticationDatabase admin -u admin -p passwd -d dstdbname --archive

     

     
posted @ 2018-03-06 21:58  好好学习运维  阅读(145)  评论(0编辑  收藏  举报