gpt4 book ai didi

mongodb - mongoengine查询投影

转载 作者:IT老高 更新时间:2023-10-28 12:31:47 26 4
gpt4 key购买 nike

我想在 mongoengine 原始查询中进行投影,这是我的查询,但它不起作用

query  =  {'$or':[{'col1':{'$regex':srch_text}},{'col2':{'$regex':srch_text}},{'col3':{'$regex':srch_text}}]}

projection = {'col4':0}
test= Test.objects(__raw__=(query,projection))

p.s : 不用投影也可以

test= Test.objects(__raw__=(query))

最佳答案

__raw__ 不进行投影,因此您应该与 only 结合使用例如:

tests = Test.objects(__raw__=(query)).only('col4')

关于mongodb - mongoengine查询投影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14325942/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com