如何在Mongoid中使用或條件查詢。如何在mongoid中查詢條件或條件
3
A
回答
0
@Simone Carletti酒店是正確的,但你也可以使用 「蒙戈式」 符號:
# Ruby 1.9+
Person.where(last_name: {"$in" => ["Penn", "Teller"]})
#Ruby 1.9-
Person.where(:las_name => {"$in" => ["Penn", "Teller"]})
或者乾脆
Person.where(:last_name.in => ["Penn", "Teller"])
UPD
條件兩個領域?
Person.where(:last_name.in => ["Penn", "Teller"], :first_name.in => ["Pedro", "Julio"])
1
下面是在mongoid 「OR」 查詢解決方案。
,如果你想查詢像下面
select * from user where id = 10 or name = 'hitesh';
,那麼你必須寫這樣的查詢
User.any_of({id: 10},{name: 'hitesh'}).first
1
這也適用於:
User.or({id: 10},{name: 'hitesh'})
相關問題
- 1. 查詢在mongoid搜索多個條件
- 2. 如何在mongoid中包含條件?
- 3. Hibernate條件查詢 - 查詢條件
- 4. 用於運行範圍查詢的Mongoid語法或條件
- 5. Cakephp 3查詢或條件
- 6. 在LINQ條件查詢中使用「或」
- 7. MySQL查詢條件或子查詢
- 8. mongoid更新條件
- 9. 如何檢查查詢中的條件。
- 10. 和/或SQL查詢中的條件
- 11. MySQL如果條件where條款查詢
- 12. 休眠條件查詢與條件
- 13. 休眠條件查詢 - 嵌套條件
- 14. SQL查詢 - 使條件有條件嗎?
- 15. rails mongoid條件通過關聯查找
- 16. 建設查詢過濾條件或條件
- 17. DynamoDB查詢條件
- 18. 條件MySQL查詢
- 19. Myqli查詢條件
- 20. MongoDB條件查詢
- 21. mysql條件查詢
- 22. SQL查詢條件
- 23. LINQ查詢條件
- 24. TSQL:條件查詢
- 25. 多條件查詢
- 26. Linq條件查詢
- 27. nhibernate條件查詢
- 28. Mysql條件查詢
- 29. 如果條件此查詢
- 30. 條件在MySQL查詢
我需要或兩個字段的條件,可以說名字和姓氏 –
我不知道我是否理解你,但結帳我的更新 – fl00r
@ fl00r你知道如何使這個查詢屬於'OR'而不是'AND'我的意思是,'last_name.in ...或者first_name.in:...'?目前它做了一個「AND」。看到這個問題,我的意思是:http://stackoverflow.com/questions/23981407/how-do-i-find-an-object-whose-properties-foo-or-bar-equal-a-query-value –