Mongoengine插入方法未在db

时间:2018-06-21 06:28:38

标签: django python-3.x mongodb django-models mongoengine

我正在使用Python3开发mongoengine。我试图一次保存一个用户。

Users.objects.insert(user, load_bulk=False)

打印此命令可以给我和ObjectId,但仍然看不到数据库中的插入数据。

1 个答案:

答案 0 :(得分:1)

我刚刚使用过save()方法。您可以使用它来保存和更新对象。

user = Users(
    parameter1="",
    parameter2="",
    parameter3="")
user.save()

要更新,我会这样做

user = User.objects.get(pk='ObjectId goes here')
user.parameter1 = ""
user.parameter2 = ""
user.parameter3 = ""
user.save()