我基本上有一個User
對象和內部的它是一個數組field
phone_numbers
定義。我想在我的數據庫中有一個phone_numbers
用戶對象的計數超過1
更大。
是否有了解類似下面的查詢的資源?我找不到任何有用的在線,因爲大部分結果都是爲更簡單的查詢。你如何找到一個場陣列中的所有記錄數超過一定量的Mongoid更大?
代碼:
class Location
include Mongoid::Document
field :name
field :phone_numbers, type: Array
end
我嘗試以下,但它沒有工作:
Location.where("this.phone_numbers.count < 1").count
謝謝!
做到了有助於在至少電話號碼? – abhas