#! /usr/bin/python3 # ================================================================== # insert into collection # ================================================================== from pymongo import MongoClient import pprint pp = pprint.PrettyPrinter() database = 'phonedb' collection = 'phones' doc = { 'firstname': 'Tom', 'lastname': 'Rot', 'phonenumber': '666-555-8888' } print(f'insert into collection {collection}') client = MongoClient() db = client[database] col = db[collection] print() results = col.insert_one(doc) print(f'insert results: {results}') print() dbs = client.list_database_names() for d in dbs: print(f'database: {d}') print() cols = db.list_collection_names() print(f'{len(cols)} collections found') for c in cols: print(f'collection: {c}') print() x = col.find_one() pp.pprint(x)