在Pymongo中,可以通过使用input()
函数来让用户输入值。input()
函数会等待用户在命令行中输入值,并将输入的值作为字符串返回。
以下是一个示例代码,演示如何使用input()
函数在Pymongo中让用户输入值:
from pymongo import MongoClient
# 连接到MongoDB数据库
client = MongoClient('mongodb://localhost:27017/')
db = client['mydatabase']
# 让用户输入值
name = input("请输入姓名: ")
age = input("请输入年龄: ")
# 创建一个文档
person = {
"name": name,
"age": age
}
# 将文档插入到集合中
collection = db['persons']
collection.insert_one(person)
# 打印插入成功的消息
print("文档插入成功!")
在上述代码中,我们使用input()
函数分别让用户输入姓名和年龄。然后,我们将输入的值存储在name
和age
变量中,并创建一个包含这些值的文档。最后,我们将文档插入到MongoDB数据库的persons
集合中。
请注意,上述代码仅为示例,实际使用时需要根据具体需求进行适当的错误处理和数据验证。
领取专属 10元无门槛券
手把手带您无忧上云