我在第2行的代码中遇到错误:@ResponseStatus(HttpStatus.OK).错误是:" HttpStatus无法解析为变量 ".需要进口什么?我错过了任何必要的jar文件吗?有帮助吗?
@RequestMapping( value = "/{id}", method = RequestMethod.GET )
@ResponseStatus(HttpStatus.OK)
@ResponseBody
public String validateUser( @PathVariable( "id" ) String id){
     Return "User Validated"
}
Run Code Online (Sandbox Code Playgroud) 我有一种情况,我想在ApielemMatch提供的方法调用中提供 3 个条件org.springframework.data.mongodb.core.query.Criteria。
Inventory 集合看起来像这样 -
{
    "_id" : "H-P3NCDST45"
    "booking" : [
    {
        "updateDate" : ISODate("2018-01-29T13:32:03.789Z"),
        "status" : "STARTED",
        "message" : "abc"
    },
    {
        "updateDate" : ISODate("2018-01-29T13:32:04.789Z"),
        "status" : "PENDING",
        "message" : "def"
    },
    {
        "updateDate" : ISODate("2018-01-29T13:33:04.789Z"),
        "status" : "CONFIRMED",
        "message" : "abc"
    }
]
}
Run Code Online (Sandbox Code Playgroud)
我想做类似下面的查询。从inventory集合中获取所有文档,这些文档在booking数组中至少有一个嵌入文档,其状态为“STARTED”并且updateDate介于<start>和<end>日期之间,即从给定<start>和<end>日期之间开始/启动的库存中获取所有预订。
db.inventory.find({"booking": { $elemMatch: { status: "STARTED",updateDate: { $gte: ISODate("2018-01-01T14:04:34.447Z"), $lte: ISODate("2018-01-20T14:04:34.447Z")}}}})
Run Code Online (Sandbox Code Playgroud)
标准 Api …