zoukankan      html  css  js  c++  java
  • MongoDB 2.0 配置及相关操作(1)

    题记:媳妇要求发上来,有时间再整理

    ================================================ 

    CMD命令: tasklist /fi "PID eq 1322" C:\Users\Administrator>cd /d d:\mongodb\bin\

    ================================================ ==批处理命令( .bat 文件) cd /d d:\mongodb\bin start cmd

    ===创建索引============================================================ d:\mongodb\bin>mongo > use psNew 

    db.artNew.getIndexes()

    db.collection.dropIndexes();

    (这个有问题) db.artNew.ensureIndex({VarSpecieID:1,IntPartID:1,IntOrderID:-1,DteUpdate:-1},{"background":true})

    db.artNew.ensureIndex({VarSpecieID:1,IntOrderID:-1,DteUpdate:-1},{"background":true}) db.artNew.ensureIndex({IntPartID:1,IntOrderID:-1,DteUpdate:-1},{"background":true})  db.artNew.ensureIndex({IntOrderID:-1,DteUpdate:-1},{"background":true})

    db.artNew.find({VarSpecieID:1507}).sort({IntOrderID:-1,DteUpdate:-1}).skip(0).limit(50).explain() db.artNew.find({IntPartID:34}).sort({IntOrderID:-1,DteUpdate:-1}).skip(0).limit(50).explain() db.artNew.find({IntPartID:34,VarSpecieID:1507}).sort({IntOrderID:-1,DteUpdate:-1}).skip(0).limit(50).explain() db.artNew.find({IntPartID:34,VarSpecieID:1507,VarTitle:/大豆/}).sort({IntOrderID:-1,DteUpdate:-1}).skip(0).limit(50).explain()

    ==安装======================================================================================== cd /d  D:\mongodb\bin\

    mongod.exe --config d:\mongodb\mongo.config

    ##datafile dbpath=D:\mongodb\data ##logfile logpath=D:\mongodb\log\mongo.log

    D:\mongodb\bin\mongod --dbpath=dbpath=d:\mongodb\data  --logpath=d:\mongodb\log\mongo.log --install

    ##datafile dbpath=D:\mongodb\data

    ##logfile logpath=D:\mongodb\log\mongo.log

    mongod.exe -f D:\MongoDB3.0\mongo.config

    =====================================================  Windows 无法启动MongoDB服务 错误1067:进程意外终止 ===================================================

    mongod.exe --config d:\mongodb\mongod.cfg --remove mongod.exe --config d:\mongodb\mongod.cfg --install

    C:\Users\Administrator>cd /d d:\mongodb\bin\ mongod.exe --config D:\mongodb\mongo.config

    D:\mongodb\bin\mongod --dbpath=dbpath=D:\mongodb\data  --logpath=D:\mongodb\log\mongo.log --install

    sc delete mongodb

    mongod.exe --config D:\mongodb\mongod.cfg --remove

    mongod.exe --config D:\mongodb\mongod.cfg --install

    ==加访问权限用户密码================================================================================================

    -- 服务里加  -auth

    db.system.users.find()

    db.createUser("userName","pwd")

    db.createUser(    {      user: "userName",      pwd: "pwd",      roles: [ "root", "readWrite" ]    } )

    db.auth("userName","pwd")

    db.dropUser("userName")  

     <add key="PSConnStrMongoDB" value="mongodb://userName:pwd@192.168.1.117:27017"/>

    ==导入导出============================================================ mongodump.exe和mongorestore.exe分别是导出和恢复数据库的程序,这两个程序在mongodb目录的bin子目录下,命令行示例为: mongodump -h localhost:27017 -d psNew -o /mongodb/data/dump   -h为导出源地址,-d为要导出的数据库名称,-o为导出的目的文件夹。 mongorestore  -d psNew /mongodb/data/dump/psNew  -d 使用的数据库名称,后面直接加刚才导出的目录,这样是直接恢复所有文件集

    另外直接加--help可以查看该命令下所有参数的详细解释

  • 相关阅读:
    大数运算
    混合背包问题
    多重背包问题(二进制优化)
    完全背包
    01背包问题
    树状数组
    构建之法阅读笔记04
    第一次冲刺个人总结07
    构建之法阅读笔记03
    第一次冲刺个人总结06
  • 原文地址:https://www.cnblogs.com/recordman/p/4568068.html
Copyright © 2011-2022 走看看