云服务器内容精选

  • 完整示例 #!/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接口请参考官方文档。 父主题: 基于Python开发