文档数据库服务 DDS-完整示例

时间:2025-02-12 15:14:48

完整示例

#!/usr/bin/pythonimport pymongoimport randomimport os# 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全# 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENVusername = os.getenv('EXAMPLE_USERNAME_ENV')password = os.getenv('EXAMPLE_PASSWORD_ENV')mongodbUri = 'mongodb://%s:%s@10.66.187.127:27017/admin'client = pymongo.MongoClient(mongodbUri % (username, password ))db = client.somedbdb.user.drop()element_num=10for id in range(element_num):   name = random.choice(['R9','cat','owen','lee','J'])   gender = random.choice(['male','female'])   db.user.insert_one({'id':id, 'name':name, 'gender':gender})content = db.user.find()for i in content:   print i

更多PyMongo接口请参考官方文档

support.huaweicloud.com/devg-dds/dds_devg_0040.html