Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to perform SQL like "IN" query using Salat for mongodb?

I have many records with below structure saved in mongodb.

case class User(_id:ObjectId = new ObjectId, email:String, role:String, employeeID:Int, createdOn:DateTime)

How can I execute the "IN" like query on mongodb using salat?

e.g.

val data = UserDAO.find(MongoDbObject("employeeID" -> List(2,4,5)) // (NOT working)

Thanks Pawan

like image 314
pawank Avatar asked Jan 26 '26 11:01

pawank


1 Answers

With Casbah DSL:

import com.mongodb.casbah.query.Imports._

val data = UserDAO.find("employeeID" $in List(2,4,5))
like image 103
Sergey Passichenko Avatar answered Jan 28 '26 23:01

Sergey Passichenko



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!