在尝试使用$goQuery功能时,我得到了一个奇怪的错误。下面是我的代码:
var options = "{sort: null, limit: null}";
var expr = "{userName: 'asdf'}";
$scope.person = $goQuery('person',expr, options).$sync();
我得到以下错误信息:
链接到错误信息图像
我尝试将变量转换为JSON。解析对象,但这也不起作用
不需要传递字符串字面值,而需要传递对象本身。除此之外,您还需要为sort
和limit
提供有效值。例如,使用您发布的代码:
var options = { sort: { 'userName': 'asc' }, limit: 5 };
var expr = {userName: 'asdf'};
$scope.person = $goQuery('person',expr, options).$sync();
好了,我让它工作了。我尝试了对象直接与字符串:
$scope.person = $goQuery('person', { userName: $scope.person.findme }, { sort: { 'userName': 'asc' }, limit: 1 }).$sync();