Quiero encontrar todos los documentos por su primera letra.
el caso es cuando consulto en mysql, entonces podría hacer WHERE Stores LIKE 'a%'
the result would be all data with the first letter a.la pregunta son:
query usando mongoose ?case-sensitive eg: (a,A) . seria la misma consulta o no?lowercase_field para este caso?Hay un operador$regex para ese propósito, la consulta se verá así:
Model.find({"name": {$regex: /^a/, $options: 'i'}}).exec(callback);y se podría simplificar a:
Model.find({"name": /^a/i}}).exec(callback);En caso de que necesite pasar una variable en la consulta:
var char = 'a'; Model.find({"name": {$regex: '^' + char, $options: 'i'}}).exec(callback);