我正在将App Engine的ndb中的应用程序移植到mongoengine。 ndb提供了Model.get_by_id
方法,我想用mongoengine来实现它。那么如何通过自动生成的ID或primary_key
设置为True的字段获取文档?
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以使用with_id()
。所以
<body onresize='document.getElementsByTagName("body")[0].style[ "font-size" ] = document.body.clientWidth*(12/1280) + "px";'>
答案 2 :(得分:0)
使用with_id
。它专门用于此目的。
Model.objects.with_id('your-id')
如果没有找到对象,则返回None
。
但请确保您没有设置过滤器(就好像它是filter method),因为它会引发InvalidQueryError
。