Create and update¶
Create¶
import asyncio
from tailow.document import Document
from tailow.fields import *
class Login(Document):
username = StringField()
password = StringField()
class Meta:
name = "users"
unique = ["username"]
async def saveit():
l = Login(username="sourcepirate", password="onepiece")
await l.save()
print(l._id)
loop = asyncio.get_event_loop()
loop.run_until_complete(saveit())
Saving models using `save`_ method.
Update¶
import asyncio
from tailow.document import Document
from tailow.fields import *
class Login(Document):
username = StringField()
password = StringField()
class Meta:
name = "users"
unique = ["username"]
async def saveit():
l = Login(username="sourcepirate", password="onepiece")
await l.save()
print(l._id)
l.username = "ananta"
await l.save()
loop = asyncio.get_event_loop()
loop.run_until_complete(saveit())