1
cursor2 = db.BrandScoreHistoryUpdateFinal.find(
        {"UserOid" :ObjectId("55d6e7c0f0639509b4c7a83b")}).count()

它应该返回该特定值的用户 ID 计数,但它会弹出错误为

名称错误:名称 objectid 未定义。

当我尝试使用时:

ObjectId("55d6e7c0f0639509b4c7a83b").toString()
cursor2 = db.BrandScoreHistoryUpdateFinal.find(
        {"UserOid" :ObjectId("55d6e7c0f0639509b4c7a83b")}).count()

我有同样的错误

4

1 回答 1

0

要查询您需要导入的文档ObjectId

from bson.objectid import ObjectId

最好的方法是:

ursor2 = db.BrandScoreHistoryUpdateFinal.count(
        {"UserOid": ObjectId("55d6e7c0f0639509b4c7a83b")})
于 2015-08-25T14:27:41.477 回答