Nodejsを使用してMongodbコレクションで全検索機能を実装したいと考えています。 SaleModel.find()
に渡す必要があるので、コレクション全体で値を検索しますか?nodejsを使用して全体コレクション(mongodb)を検索
これは私が試したことですが、それはproduct_nameのみを検索し、sale_amount、sale_person、department_nameも検索したいと思います。
どうすればいいですか?
SaleModel.find({'product_name': 'searched value'});
スキーマ:急行ルートに関するサンプルがasync.parallel
使用下に、私は非常に、より多くのクリーナーを書くでしょう
var saleSchema = mongoose.Schema({
product_name:{ type:String, required:true},
sale_amount:{ type:Number, required:true },
sale_date:{ type:Date, default:Date() },
sale_person:{ type:String, required:true },
department:{ type:mongoose.Schema.Types.ObjectId, ref:'department' },
});
module.exports = mongoose.model('sale', saleSchema);
読むドキュメント、あなたの'list'関数が完全に混乱し、正しくない –
' Models.SaleModel'があれば、ルータも表示しますmongooseモデル、mongooseは約束をサポートしていません。コールバックのみ –
なぜ一致したデータの合計数と合計データが返されますか?合計データの長さは、それ自体カウントされます。 –