impor pymongo
myclient=pymongo.MongoClient("mongodb://localhost:27017")
mydb=myclicen["mydatabase"]
print(myclient.list_database_name())
dblist=myclient.list_database_names()
if "mydatabase" in dblist:
print("The databse exists")
import pymongo
myclient=pymongo.MongoClient("mongodb://localhost:27017")
mydb=myclient["mydatabase"]
mycol=mybd["customers"]
print(mydb.list_collection_names())
collist=mydb.list_collection_names()
if "customers" in collist:
print("The collection exists")
import pymongo
myclient=pymongo.MongoClient("mongodb://localhost:27017/")
mydb=myclient["mydatabase"]
mycol=mydb["customers"]
mydict={"name":"Bill","address":"Highway 37"}
x=mycol.insert_one(mydict)
print(x,inserted_id)
import pymongo
myclient=pymongo.MongoClient("mongodb://localhost:27017/")
mydb=myclient["mydatabase"]
mycil=mydb["customers"]
mylist = [
{ "name": "Amy", "address": "Apple st 652"},
{ "name": "Hannah", "address": "Mountain 21"},
{ "name": "Michael", "address": "Valley 345"},
{ "name": "Sandy", "address": "Ocean blvd 2"},
{ "name": "Betty", "address": "Green Grass 1"},
{ "name": "Richard", "address": "Sky st 331"},
{ "name": "Susan", "address": "One way 98"},
{ "name": "Vicky", "address": "Yellow Garden 2"},
{ "name": "Ben", "address": "Park Lane 38"},
{ "name": "William", "address": "Central st 954"},
{ "name": "Chuck", "address": "Main Road 989"},
{ "name": "Viola", "address": "Sideway 1633"}
]
x=mycol.insert_many(mylist)
print(x,inserted_ids)
import pymongo
myclient=pymongo.MongoClient("mongodb://localhost:27017/")
mydb=myclient["mydatabase"]
mycol=mydb["customers"]
mylist = [
{ "name": "Amy", "address": "Apple st 652"},
{ "name": "Hannah", "address": "Mountain 21"},
{ "name": "Michael", "address": "Valley 345"},
{ "name": "Sandy", "address": "Ocean blvd 2"},
{ "name": "Betty", "address": "Green Grass 1"},
{ "name": "Richard", "address": "Sky st 331"},
{ "name": "Susan", "address": "One way 98"},
{ "name": "Vicky", "address": "Yellow Garden 2"},
{ "name": "Ben", "address": "Park Lane 38"},
{ "name": "William", "address": "Central st 954"},
{ "name": "Chuck", "address": "Main Road 989"},
{ "name": "Viola", "address": "Sideway 1633"}
]
x=mycol.insert_many(mylist)
print(x.inserted_ids)
import pymongo
myclient=pymongo.MongoClient("mongodb://localhost:27017/")
mydb=myclient["mydatabase"]
mycol=mydb["customers"]
x=mycol.find_one()
print(x)
import pymongo
myclient=pymongo.MongoClient("mongodb://localhost:27017/")
mydb=myclient["mydatabase"]
mycol=mydb["customers"]
for x in mycol.find():
print(x)
for x in mycol.find({},{"_id":0,"name":1,"address":1}):
print(x)
for x in mycol.find({},{"address":0}):
print(x)
for x in mycol.find({},{"name":1,"address":0})
import pymongo
myclient=pymongo.MongoClient("mongodb://27017/")
mydb=myclient["mydatabase"]
mycol=mydb["customers"]
myquery={"address":"park lane 38"}
mydoc=mycol.find(myquery)
for x in mydoc:
print(x)
myquery={"address":{"$gt":"S"}}
mydoc=mycol.find(myquery)
for x in mydoc:
print(x)
myquery={"address":{"$regex":"^S"}}
mydoc=mycol.find(myquery)
for x in mydoc:
print(x)
import pymongo
myclient=pymongo.MongoClient("mongodb://localhost:27017/")
mydb=myclient["mydatabase"]
mycol=mydb["customers"]
mydoc=mycol.find().sort("name")
for x in mydoc:
print(x)
mydoc=mydoc.find().sort("name",-1)
for x in mydoc:
print(x)
myquery={"address":"Mountain 21"}
mycol.delete_one(myquery)
myquery={"address":{"$regex":"^S"}}
x=mycol.delete_many(myquery)
print(x.delete_count,"documents deleted.")
x=mycol.delete_many({})
print(x.deleted_count,"documents deleted.")
mycol.drop()
import pymongo
myclient=pymongo.MongoClient("mongodb://localhost:27017/")
mydb=myclient["mydatabase"]
mycol=mydb["customers"]
myquery={"address":"value 345"}
newvalues={"$set":{"address":"Canyon 123"}}
mycol.update_one(myquery,newvalues)
for x in mycol.find():
print(x)
myquery = { "address": { "$regex": "^S" } }
newvalues = { "$set": { "name": "Minnie" } }
x=mycol.update_many(myquery,newvalues)
print(x.modified_count,"documents updated.")
myresult=mycol.find().limit(5)
for x in myresult:
print(x)
study Python 16 day (MongoDB )
猜你喜欢
转载自blog.csdn.net/u011624267/article/details/103817323
今日推荐
周排行