I use this syntax and it works for me:
Polls_Coll.find({ name: {$regex: "adc", $options: '-i'} });
:
SELECT * FROM Polls_Coll WHERE name LIKE '%adc%'
https://atmospherejs.com/meteor/reactive-var , :
if (Meteor.isServer) {
Meteor.publish('customersSearch', function(searchValue){
if (searchValue) {
return Customers.find({ name: {$regex: searchValue, $options: '-i'} });
}
});
}
var searchQuery = new ReactiveVar();
Template.NewRO.onCreated(function(){
var self = this;
self.autorun(function() {
self.subscribe('vehicles');
self.subscribe('customersSearch', searchQuery.get());
});
});