引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
在需要引入mongoTemplate对象的文件中添加该对象
POJO对象的定义
@Document("ovms_bt_order")
public class OvmsBtOrderModel {
@Id
private String id;
@Field
private String orderId;
@Field
private String carrierCode;
}
需要添加 @Document注解 ovms_bt_order为POJO在Mongodb对应的表名
@Id可以不写 对应_id
@Field也可以不写
查询数据
Criteria main = where("carrierCode").nin(null, "");
mongoTemplate.find(
query(
main
),
OvmsBtOrderModel.class,
getCollectionName()
);
查询数量
Criteria main = where("carrierCode").nin(null, "");
mongoTemplate.count(
query(
main
),
getCollectionName()
);