bek*_*eka 6 mongodb pymongo mongoengine
我想在mongoengine原始查询中进行投影,这是我的查询,但是不起作用
query = {'$or':[{'col1':{'$regex':srch_text}},{'col2':{'$regex':srch_text}},{'col3':{'$regex':srch_text}}]}
projection = {'col4':0}
test= Test.objects(__raw__=(query,projection))
Run Code Online (Sandbox Code Playgroud)
ps:没有投影就可以了
test= Test.objects(__raw__=(query))
Run Code Online (Sandbox Code Playgroud)
__raw__不进行投影,因此您应该仅与例如结合:
tests = Test.objects(__raw__=(query)).only('col4')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2472 次 |
| 最近记录: |