python使用pymongo连接mongodb并根据创建对象时传入表名连接

from pymongo import MongoClient
import json

class DB:
client = MongoClient("mongodb://localhost:27017/")

//数据库名
database = client["collect"]

def __init__(self, collection):

  //表名
  self.coll = DB.database[collection]

def insertOne(self, jsons):
  return self.coll.save(jsons)

def findOne(self,jsons):
  return self.coll.find(jsons)

def findAll(self):
  return self.coll.find()

def deleteOne(self,jsons):
  return self.coll.remove(jsons)

def aggregateOne(self, jsons):
  return self.coll.aggregate(jsons)

posted @ 2019-07-11 18:02  makalo  阅读(1016)  评论(0编辑  收藏  举报