MongoDB基本操做

  • 使用數據庫 use kingsum_platformmongodb

  • 顯示文檔庫的集合 show collections數據庫

  • 特殊查詢方式json

    var cursor = db.user.find(); while(cursor.hasNext()) printjson(cursor.next()) #####or printjson(cursor[0]) printjson(cursor[1]) #####or db.user.find().forEach(printjson) ###ps:只能在MongoDB Shell中使用服務器

  • 簡單的條件查詢 db.user.find({"name":"admin"}) db.user.findOne({"age":23})-->出現的結果是條件集合中的第一條或者爲null db.user.find({"age":23}).limit(1)工具

  • 修改記錄性能

    db.user.update({"name":"admin"},{$set:{"name":"wangwu"}})
    
     多個條件
     db.user.update({"name":"wangwu","age":23},{$set:{"name":"admin","age":25}})

###經常使用工具集(mongodb安裝路徑bin路徑下) 1.bsondump bson格式文件轉存爲json格式數據命令行

2.mongo 客戶端命令行工具,其實也是一個js解釋器,支持js語法

 3.mongod 數據庫服務器

 4.mongodump/mongorestore 數據庫備份和回覆工具

 5.mongoexport/mongoimport 數據導入導出工具

 6.mongofiles GridFs管理工具,實現二進制文件的存儲

 7.mongos 分片路由,若是使用sharding功能,應用程序鏈接的是mongos而不是mongod

 8.mongostat 實時性能監控工具

###我的推薦客戶端GUI 1. MongoVUE 2. Mongochefrest

相關文章
相關標籤/搜索