MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

OR-Abfrage, die mit nil übereinstimmt, oder mit Mongoid immer noch übereinstimmt?

Am Ende ist dies der einzige Weg, den ich finden konnte, der funktioniert, um Datensätze auszuwählen, bei denen ein bestimmtes Feld nicht null und nicht leer ist:

scope :with_name, all_of(:name.ne => nil).all_of(:name.ne => "")