PyMongo simple app.

master
Michael Kennedy 8 years ago
parent 5c72c2bb33
commit 82c185d581

@ -0,0 +1,29 @@
import pymongo
conn_str = 'mongodb://localhost:27017'
client = pymongo.MongoClient(conn_str)
db = client.the_small_bookstore
if db.books.count() == 0:
print("Inserting data")
# insert some data...
r = db.books.insert_one({'title': 'The third book', 'isbn': '73738584947384'})
print(r, type(r))
r = db.books.insert_one({'title': 'The forth book', 'isbn': '181819884728473'})
print(r.inserted_id)
else:
print("Books already inserted, skipping")
# book = db.books.find_one({'isbn': '73738584947384'})
# # print(book, type(book))
# # book['favorited_by'] = []
# book['favorited_by'].append(100)
# db.books.update({'_id': book.get('_id')}, book)
# book = db.books.find_one({'isbn': '73738584947384'})
# print(book)
db.books.update({'isbn': '181819884728473'}, {'$addToSet': {'favorited_by': 120}})
book = db.books.find_one({'isbn': '181819884728473'})
print(book)
Loading…
Cancel
Save