摘要: from pymongo import MongoClient, GEO2D #使用geo_example库 db = MongoClient('192.168.30.252',27017).geo_example #创建索引在places上的loc列 db.places.create_index([("loc",GEO2D)]) #插入坐标数据 result = db.places.inser... 阅读全文
posted @ 2016-06-24 15:43 similarface 阅读(1242) 评论(0) 推荐(1) 编辑
摘要: #时间和时区 import datetime db.test.insert_one({"datetime-datetime-utcnow":datetime.datetime.utcnow()}) db.objects.insert_one({"datetime-datetime-now": datetime.datetime.now()}) #{ "_id" : ObjectId("576cc... 阅读全文
posted @ 2016-06-24 14:21 similarface 阅读(3335) 评论(0) 推荐(0) 编辑
摘要: from pymongo.mongo_client import MongoClient client=MongoClient('192.168.30.252',27017) client=drop_database('custom_type_example') db=client.custom_type_example class Custom(object): def __init__(... 阅读全文
posted @ 2016-06-24 14:08 similarface 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: import pymongo #库名 db = pymongo.MongoClient('192.168.30.252',27017).bulk_example #test集合插入 db.test.insert_many([{'i':i} for i in xrange(10000)]).inserted_ids db.test.count() #有条理的大规模数据写入 bulk = db.te... 阅读全文
posted @ 2016-06-24 13:34 similarface 阅读(3595) 评论(1) 推荐(1) 编辑
摘要: from pymongo import MongoClient #连接数据库 client=MongoClient('192.168.30.252',27017) #获取现有数据库的名称 client.database_names() #将现有的cp到新的 client.admin.command('copydb',fromdb='foobar',todb='foobar_new') #{u'o... 阅读全文
posted @ 2016-06-24 11:59 similarface 阅读(478) 评论(0) 推荐(0) 编辑