0
私はMongoosejsをMongoDBとNode.jsとともに使用しています。 私はいくつかのオンラインチュートリアルに続き、以下のようなテストアプリを作成しましたが、エラーメッセージ "オブジェクトモンゴーズの不動産モデルは機能ではありません"を得ています。オブジェクトmongooseのプロパティモデルは関数ではありません
私はこれが何を意味するのか、同じ十分に近いオンラインチュートリアル。ここ
がある。何の問題私はすでに私のMongoDBの接続をテストしてみた
// MongoDB test app. Getting to know MongoDB via MongooseJS
var mongoose = require ('mongoose'),
Schema = mongoose.Schema;
//Create Schema
var Storydb = new Schema ({
title: String,
body: String,
date: Date
});
mongoose.connect('mongodb://localhost/test');
//setup model and pass it schema
mongoose.model = ('Storydb',Storydb);
var StoryModel = mongoose.model ('Storydb');
var story = new StoryModel();
//Insert Data
story.title = 'The Man in the green shirt';
story.body = 'once upon a time, way back';
story.date = Date.now();
//save
story.save(function(err){
if (err) {throw err; }
console.log('saved story');
mongoose.disconnect();
});`
私のコードではない、と私は挿入しモンゴCLIを介してデータを取得することができるよ。 基本的なHello WorldでNode.jsの設定をテストしました例、および設定に関する問題はありません。
//setup model and pass it schema
mongoose.model = ('Storydb',Storydb);
あなたが行う必要があります:代わりの
は、ああ、私は参照してください。私たちはパラメータを渡す関数を呼び出しています。愚かな私。それを試してみましょう。ありがとうalot ;-) –
問題はない、今すぐ動作するはずです。 – alessioalex
それはそれを修正しました。本当にありがとう。 –