4

我已经编写了一个 SON 操纵器,将一些自定义对象编码为 mongo,遵循http://api.mongodb.org/python/current/examples/custom_type.html。这对于编码和解码进出集合的对象非常有效,但据我所知,没有办法在查询中使用它。如果我尝试使用可以使用操纵器编码的对象进行查询,我会得到与cannot encode object尝试直接插入对象而不使用操纵器相同的错误。但是,如果我手动将对象编码到查询中,我显然可以完美地查询。有没有一种巧妙的方法可以在查询中使用 SON 操纵器,而无需手动编码对象?

4

0 回答 0