Mongodb 并且 Meteor 尝试使用参数进行订阅
Mongodb and Meteor trying to subscribe using a parameter
我想使用此代码发布一些特定数据:
Meteor.publish('getMiddlemans', function(price){
return Middleman.find({"trustValue.euro": {$gt: price} }, {sort: {fee: -1}});
});
此代码无效,但如果我将其更改为:
Meteor.publish('getMiddlemans', function(price){
return Middleman.find({"trustValue.euro": {$gt: 49} }, {sort: {fee: -1}});
});
并且此代码运行良好。我不明白为什么这个参数 "price" 在这里给我带来了问题。我验证了价格的价值,确实是49..
价格是字符串吗?如果是这样,请尝试将价格解析为整数。
price = parseInt(price);
return Middleman.find({"trustValue.euro": {$gt: price} }, {sort: {fee: -1}});
我想使用此代码发布一些特定数据:
Meteor.publish('getMiddlemans', function(price){
return Middleman.find({"trustValue.euro": {$gt: price} }, {sort: {fee: -1}});
});
此代码无效,但如果我将其更改为:
Meteor.publish('getMiddlemans', function(price){
return Middleman.find({"trustValue.euro": {$gt: 49} }, {sort: {fee: -1}});
});
并且此代码运行良好。我不明白为什么这个参数 "price" 在这里给我带来了问题。我验证了价格的价值,确实是49..
价格是字符串吗?如果是这样,请尝试将价格解析为整数。
price = parseInt(price);
return Middleman.find({"trustValue.euro": {$gt: price} }, {sort: {fee: -1}});