use Admin (切換到創(chuàng)建用戶)
db.TestDb (創(chuàng)建數(shù)據(jù)庫)
db.addUser(“userName”,”Pwd”) 創(chuàng)建用戶
db.auth(“userName”,”Pwd”) 設(shè)置用戶為允許連接的用戶
db.createCollection(“TableName”) 創(chuàng)建表
show collections 查看表是否創(chuàng)建成功
db.TableName.Save({age:1}) 添加數(shù)據(jù)
show dbs 查看已經(jīng)存在的集合數(shù)據(jù)
db.help() 查看數(shù)據(jù)庫的所有相關(guān)的方法
db.stats() 查看數(shù)據(jù)庫的狀態(tài)
db.version() 查看當(dāng)前db的版本
db.getMongo() 查看當(dāng)前db的鏈接地址
use blog 先切換到對應(yīng)的數(shù)據(jù)集合類
數(shù)據(jù)庫的插入:
db.collection.insert({"book_id":1});
比較條件
{key:value}:等于
{key:{$lt:value}}小于
{key:{$lte:value}}小于等于
{key:{$gt:value}}大于
{key:{$gte:value}}大于等于
{key:{$ne:value}}不等于
AND條件:{key1:value1,key2:value2}
例子:db.user.find({username:"zhangsan",sex:1}) 查找名字為zhangsan,性別為1的用戶
OR條件:{$or:[{key1:value1},{key2:value2}]}
例子:db.user.find({$or:[{age:20},{age:25}]})查找年齡為20歲或者25