在这里,我希望使用聚合
获取价格大于200的AC3手机列表db.Products.aggregate([{$match:{name:"AC3 Phone"}},{$project:{_id:0,cost:{$price:{$gte:200}}}}]
当我在mongo shell中执行上面的命令时,这是我得到的错误
"ok" : 0,
"errmsg" : "Unrecognized expression '$price'",
"code" : 168,
"codeName" : "InvalidPipelineOperator"
我怀疑是否可以在投影阶段使用 $ gte运算符,使用MongoDB中的聚合,如上所述
答案 0 :(得分:0)
不,您不能将.btn-class {
color: white;
padding: 30px;
background: blue;
}
.new {
background-color: green
}
.post__input--not-set {
transform: scale(0);
transition: transform 5s;
height: 50px;
width: 50px;
border-radius: 50%;
background-color: red
}
.post__input--not-set.animate {
transform: scale(1);
}
(聚合运算符)与<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://use.fontawesome.com/releases/v5.0.10/css/all.css" rel="stylesheet" />
<a class="btn-class"><i class="fa fa-pencil-alt"></i></a>
<div class="post__input--not-set"></div>
<div class="post__input--not-set"></div>
<div class="post__input--not-set"></div>
一起使用,您应该使用$gte
运算符检查条件。
有关聚合的更多信息,请参阅this link
您也可以通过this answer进行澄清。