В вашем примере числа, которые вы хотите сравнить, имеют пробелы вокруг них, а другие числа - нет, поэтому почему регулярное выражение не работает?
bbb 12 ccc
vs.
eee 12 ddd jpeg2000 eee
Предположим, у вас есть переменная user
, которая является экземпляром модели User, но это будет работать для любого экземпляра модели mongoose var Model = user.constructor;
, теперь вы можете выполнить Model.find()
, чтобы выполнить свой запрос, и это будет работать для любой коллекции. .
Если вам нужно название модели, к ней можно обратиться через user.constructor.modelName
.