欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

pymongo 使用测试

发布时间:2024/4/15 58 豆豆
生活随笔 收集整理的这篇文章主要介绍了 pymongo 使用测试 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
>>> import pymongo >>> uri = "mongodb://recall:123456@oceanic.mongohq.com:10062/must" >>> client = pymongo.MongoClient(uri) #连接到数据库 >>> db = client.must #选择数据库名 >>> db.collection_names #查看所有聚集名,相当与show_tables <bound method Database.collection_names of Database(MongoClient('oceanic.mongohq.com', 10062), u'must')> >>> table = db.mytable #创建聚集 >>> count = table.count() #查看聚集中的数目 >>> count 0 >>> monster = {"name":"Dracule","occupation":"Blood Suker","tags":["vampire","teeth","bat"],"data":"19981010"} >>> insert_id = table.insert(monster) #插入数据 >>> for monster_one in table.find(): ... print monster_one ... ... {u'occupation': u'Blood Suker', u'_id': ObjectId('53510fcad6ca3fb153c5681d'), u'data': u'19981010', u'name': u'Dracule', u'tags': [u'vampire', u'teeth', u'bat']} >>> print table.find_one({"name":"Dracule"}) {u'occupation': u'Blood Suker', u'_id': ObjectId('53510fcad6ca3fb153c5681d'), u'data': u'19981010', u'name': u'Dracule', u'tags': [u'vampire', u'teeth', u'bat']}

可查看 http://docs.mongohq.com/languages/python.html

import os import datetime import pymongo from pymongo import MongoClient# Grab our connection information from the MONGOHQ_URL environment variable # (mongodb://linus.mongohq.com:10045 -u username -pmy_password) MONGO_URL = os.environ.get('MONGOHQ_URL') #connection = Connection(MONGO_URL) client = MongoClient(MONGO_URL)# Specify the database db = client.mytestdatabase # Print a list of collections print db.collection_names()# Specify the collection, in this case 'monsters' collection = db.monsters# Get a count of the documents in this collection count = collection.count() print "The number of documents you have in this collection is:", count# Create a document for a monster monster = {"name": "Dracula","occupation": "Blood Sucker","tags": ["vampire", "teeth", "bat"],"date": datetime.datetime.utcnow()}# Insert the monster document into the monsters collection monster_id = collection.insert(monster)# Print out our monster documents for monster in collection.find():print monster# Query for a particular monster print collection.find_one({"name": "Dracula"})

 

 

转载于:https://www.cnblogs.com/tk091/p/3673984.html

超强干货来袭 云风专访:近40年码龄,通宵达旦的技术人生

总结

以上是生活随笔为你收集整理的pymongo 使用测试的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。