未提供项目说明

mongotransactions的Python项目详细描述


mongotransactions公司

包装mongoDB事务和其他pymongo操作

基本命令

frommongotransactionsimportDatabasedatabase=Database('mongodb+srv://username:password@host')# by default the class will use the first database the uri has access to you can change it withdatabase.set_database('db_name')# grab a collectionmy_collection=database.get_collection('my_collection')# then you can do your normal operationsfordocinmy_collection.find():print(doc)first=my_collection.find_one()# a list of collections is avalilble print(database.list_collections())# ['my_collection']

交易

包还包含一个围绕mongo事务和bulkwrite的包装器,以便 要批写入的多个集合中的多个保存/更新/删除 如果任何一个操作失败,它都将回滚到服务器。在

在MongoDB 4.2及更早版本中,您不能在事务中创建集合。在

该类采用上面的数据库类示例

^{pr2}$

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用DAO,DTO模式作为MVC   java获取用于Android开发的图像   java Android Studio txt文件中的文件计数   任何类型泛型构造的枚举的java类   java为我的应用程序上的每个用户创建一个图表   算法如何在java中进行递归搜索?   java如何从MongoRepository/QueryDSL中获取不同的字段?   java如何获取JCheckbox的选定索引?   java嵌套。属性文件   Java如何发现两个数组是否彼此重复?   java Spring启动应用程序,带有raspberry pi上的Jython   RMI需要java。rmi。服务器NAT的主机名,那么像CORBA这样的其他技术如何解决NAT问题呢?   java If语句总是给出相同的答案   x到y的幂的java递归方法   使用ApacheCamel对USPSAPI进行地址验证的java HTTP查询   java很难定义与ArrayList交互的方法   java如何将HttpServletRequest转换为原始请求字符串?