linux下python链接mongodb的最基本操作
from pymongo import MongoClient #调用MongoClient服务
import random
client = MongoClient('localhost',27017) #创建链接,默认使用27017
print client.database_names() #查看当前链接的所有数据库名
db = client['test'] #选择数据库
db.wx.drop() #清空当前数据库的wx集合
for id in range(1,10):
name = random.choice(['a','b','c','d'])
db.wx.insert({'id':id,'name':name}) #wx集合中插入数据
for i in db.wx.find():
print i #显示wx集合中所有数据
运行结果:
其他基本命令:
client.server_info() #查看服务器相关信息
db.connection #查看联接信息
db.create_collection('test2') #创建新集合
db.last_status() #查看上次操作状态
db.name #查看当前数据库名称
db.collection_names() #查看当前数据库所有集合名称
db.wx.remove({"id":1}) #删除符合条件的文档