Search in sources :

Example 16 with User

use of dev.morphia.test.models.User in project morphia by mongodb.

the class FiltersTest method testType.

@Test
public void testType() {
    User entity = new User();
    entity.name = "first_name";
    getDs().save(entity);
    getMapper().map(User.class);
    Query<User> query = getDs().find(User.class);
    query.filter(type("name", Type.STRING));
    Assert.assertTrue(query.count() > 0);
}
Also used : User(dev.morphia.test.models.User) Test(org.testng.annotations.Test)

Aggregations

User (dev.morphia.test.models.User)16 Test (org.testng.annotations.Test)14 Document (org.bson.Document)5 FindOptions (dev.morphia.query.FindOptions)4 LocalDate (java.time.LocalDate)4 UpdateResult (com.mongodb.client.result.UpdateResult)2 UpdateOptions (dev.morphia.UpdateOptions)2 UpdateOperators.currentDate (dev.morphia.query.experimental.updates.UpdateOperators.currentDate)2 Rectangle (dev.morphia.test.models.Rectangle)2 Calendar (java.util.Calendar)2 Date (java.util.Date)2 BeforeMethod (org.testng.annotations.BeforeMethod)2 MongoQueryException (com.mongodb.MongoQueryException)1 MongoWriteException (com.mongodb.MongoWriteException)1 Point (com.mongodb.client.model.geojson.Point)1 InsertOneOptions (dev.morphia.InsertOneOptions)1 MorphiaSession (dev.morphia.experimental.MorphiaSession)1 StringDates (dev.morphia.test.aggregation.experimental.model.StringDates)1 DateTimeFormatter (java.time.format.DateTimeFormatter)1