0
私は現在mongooseでmongodbを使用しています。マングースどのmongodbクエリが生成されているかを確認する方法データベースから返されたものは何もありません
私は、端末を介してデータベースに接続し、コマンドを実行すると:
db.locphoto.find({})
をそれが正常に私が探している項目のリストを返します。
また、私のアプリケーションでは以下のことを行いますが、残念ながらそれは常に[]
を返します。誰かが私にどのようなmongodbクエリが生成されているかを見せることができれば、それが正しく生成されているかどうかを確認することができます。db.locphoto.find({})
。
次のように私のコントローラのコードは次のように
var LocPhoto = require('../models/locPhoto');
module.exports.getGalleryPictures = function(req, res) {
LocPhoto.find({}, function(err, results) {
res.json(results);
});
}
そして、私のモデルのコードは次のとおりです。
var mongoose = require('mongoose');
var locPhotoSchema = mongoose.Schema({
challengeId: String,
image: String,
main: Number,
});
module.exports = mongoose.model('LocPhoto', locPhotoSchema);
私は本当にapprecいただきたいです私はこの問題がすでに数回あったので、これをもっとよくチェックできるように、生成されているコマンドを誰かが知っているかを知っていれば、私はそれを知っている。