1
私はNode.jsでページ番号を付けようとしていますが、mongoose-paginateのmongooseは同じような式では動作しません。mongoose-paginateのフィルタに似ています
Mongoose.js: Find user by username LIKE valueが見つかりましたが、結果は常に空です。
My Entityには「ターゲット」フィールドが含まれています。 Entity.targetに 'test'を持つエンティティがあります。私のコードは次のとおりです。
var filter = {};
if (req.param('filter')) {
filter = {
target: new RegExp('^'+'test'+'$', "i")
}
}
var params = {
page: getPage(req),
limit: getCount(req)
};
Entity.paginate(filter, params, function (err, result) {
res.json(result);
});
私はMongoのコンソールでクエリを実行する場合は、私が正しい結果を得る:
{"target":{"$regex":"te","$options":"gi"}}
あなたはいくつかのアイデアを持っていますか?