import pymongo conn = pymongo.MongoClient('localhost',27017) # 安裝完成啓動服務後,默認本地鏈接 conn = pymongo.MongoClient()默認上述地址以及端口 conn = pymongo.MongoClient() #鏈接數據庫 db = conn['like_name'] #獲取名字的數據庫 col = db['name_list'] #獲取名字的集合
db.collection_names()
db.Account.find_one() db.Account.find_one({"UserName":"keyword"})
db.Account.find().count()
db.Account.find().sort("UserName") --默認爲升序 db.Account.find().sort("UserName",pymongo.ASCENDING) --升序 db.Account.find().sort("UserName",pymongo.DESCENDING) --降序
db.Account.find().sort([("UserName",pymongo.ASCENDING),("Email",pymongo.DESCENDING)])
db.Account.insert({"AccountID":21,"UserName":"baiyun"})
db.Account.update({"UserName":"baiyun"},{"$set":{"Email":"zte_bjc@126.com","Password":"666"}})
db.Account.remove() -- 所有刪除 db.Test.remove({"UserName":"keyword"}) -- 按照條件刪除
{ $set : { field : value } }
$unsetmongodb
{ $unset : { fiel- d : 1} }
$inc數據庫
{ $inc : { field : value } }
$push數組
{ $push : { field : value } }
$pushAllpost
{ $pushAll : { field : value_array } }
$pullcode
{ $pull : { field : _value } }
$addToSet排序
$pop索引
{ $pop : { field : 1 } }
$renamerem
{ $rename : { old_field_name : new_field_name } }
$bit文檔
{$bit : { field : {and : 5}}}
from pymongo import ASCENDING, DESCENDING posts.create_index([("date", DESCENDING), ("author", ASCENDING)])
import pymongo mongo = pymongo.Connection('localhost') collection = mongo['baiyun']['lantian'] collection.ensure_index('love',unique=True)