app.get('/api/search', function (req, res) {
// name = steven
var SearchQuery = couchbase.SearchQuery;
var query = SearchQuery.new('name', SearchQuery.term("ste")).fields("*");
bucket.query(query, function(err, response, meta) {
res.json(res);
// not hits
});
});
You can either use a SearchQuery.prefix (and then get rid of the * from your query), if all you’re interested in doing is an autocomplete, rather than SearchQuery.term.
Alternatively, as @avsej said - you should use a SearchQuery.wildcard instead. That is not a LIKE as per N1QL.