I’m using MongoDB 3.6.3 and the 3.6.0 Mongo & Bson drivers for Java. Given the following filter: I need to conditionally add another field to filter, effectively making it: Is there a way to do this by appending that field to filter, or do I have to create the filters separately? eg. Answer Filters.…
Tag: mongodb-java
How to read date (Timestamp) from MongoDB using Java
Am trying to read date field from MongoDB in below format In the result 2017-01-23 22:16:07.000000, instead of 000 it should be the 812 (Original value: 2017-01-23-10.46.07.812000) Note: Using MongoDB Java driver 3.4. Thank you in advance! Bharathi Answer You can use Java’s SimpleDateFormat to format th…
Mongodb avoid duplicate entries
I am newbie to mongodb. May I know how to avoid duplicate entries. In relational tables, we use primary key to avoid it. May I know how to specify it in Mongodb using java? Answer Use an index with the {unique:true} option. You can also do this across multiple fields. See this section in the docs for more det…