Querying¶
Querying can be done via `filter`_ , `find`_, `get`_ method.
- filter
- filter the query and converts.
- find
- awaits for the results from server.
- get
- awaits for one result from server
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 findit():
l = await Login.objects.filter(username="sathya").get()
print(l.password)
async def find_bulk():
l = await Login.objects.filter(username="sathya").all()
print(l)
loop = asyncio.get_event_loop()
loop.run_until_complete(find_bulk())
loop.run_until_complete(findit())