Firebase Python 'Reference' 对象没有属性 'limit_to_last'

Firebase Python 'Reference' object has no attribute 'limit_to_last'

import firebase_admin
enter code here`from firebase_admin import credentials
from firebase_admin import db

import firebase_admin
from firebase_admin import credentials
from firebase_admin import db
cred = credentials.Certificate('path/to/serviceAccountKey.json')
firebase_admin.initialize_app(cred, {
    'databaseURL': 'https://databaseName.firebaseio.com'
})
ref = db.reference('dinosaurs')
snapshot = ref.order_by_child('height').limit_to_last(2).get()
for key in snapshot:
    print (key)

我已完全按照 this page 上的说明进行操作,但出现此错误:

'Reference' object has no attribute 'limit_to_last'

我已确保正确安装 Python Admin SDK。有没有人遇到过这个问题?

我想通了!

我需要调用 order_by_key(),而不是使用 order_by_child(),即使我实际上没有按任何键进行排序。然后我可以调用 limit_to_last()limit_to_first().

谢谢大家!