mongokit icon indicating copy to clipboard operation
mongokit copied to clipboard

Method find() bug in nested structure

Open douglarek opened this issue 11 years ago • 0 comments

class EmployeeDocument(BaseDocument):
    __collection__ = 'employees'

    structure = {
        'name': unicode,
        'uid': basestring,
        'password': basestring,
        'hirer': {'name': unicode, 'token': basestring}
    }

Use find() to query, nothing found as this:

db.EmployeeDocument.find({'hirer': {'name': g.user, 'token': {'$exists': True}}})

but it works as this:

db.EmployeeDocument.find({'hirer': {'name': g.user, 'token': session.get('token')}})

Anything I missed ?

douglarek avatar Sep 28 '14 05:09 douglarek