我正在尝试使用带有MongoDb的Restangular来查询特定数据。 我有我的控制器:
find
一旦我这样做,我就可以检索数据。但是,我想使用更多资源,如通配符或非运算符。像这样:
$scope.movies = Movie.getList({name: "Graceland"}).$object;
或
$scope.movies = Movie.getList({name: !"Graceland"}).$object;
然后,我会检索开头有“Graceland”的所有数据或者与“Graceland”不同的所有数据。有没有人知道如何实施它,好吗?非常感谢。
答案 0 :(得分:0)
首先:
对不起。
我建议你看一下:
在mongodb手册中,您还可以找到更多非常有用的参考资料。
而不是
$scope.movies = Movie.getList({name: !"Graceland"}).$object;
试
$scope.movies = Movie.getList({name: { $ne: "Graceland" }}).$object;
而不是
$scope.movies = Movie.getList({name: "Graceland*"}).$object;
试
$scope.movies = Movie.getList({name: /Graceland.*/}).$object;
// or
$scope.movies = Movie.getList({name: { $regex: 'Graceland.*' }}).$object;