Python pip install mongoengine Python import mongoengine Python mongoengine.connect('mydatabase', host='localhost', port=27017) Python from mongoengine import Document, StringField, IntField class User(Document): name = StringField(required=True) age = IntField() Python user = User(name='Alice', age=25) user.save() Python users = User.objects(name='Alice') for user in users: print(user.name, user.age) Python user = User.objects(name='Alice').first() user.age = 26 user.save() Python user = User.objects(name='Alice').first() user.delete() Python users = User.objects(age__gte=18, age__lte=30) Python users = User.objects().order_by('-age') Python users = User.objects().limit(10) Python name = StringField(required=True, max_length=50) Python from mongoengine import DateTimeField, signals class User(Document): name = StringField() created_at = DateTimeField() def update_timestamp(sender, document): document.updated_at = current_time() signals.pre_save.connect(update_timestamp, sender=User)


上一篇:
下一篇:
切换中文