john.save(function(err) {
^
TypeError: Cannot read property 'save' of undefined
at Object.<anonymous> (C:\Users\shreeranga\Documents\mongoconnect\mongo1.js:18:6)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Function.Module.runMain (module.js:676:10)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:608:3[enter image description here][1]**
**here is my code **
var MongoClient = require('mongodb').MongoClient, format = require('util').format;
var mongoose = require('mongoose');
mongoose.Promise = require('bluebird');
var mongodb=require('mongodb');
MongoClient.connect('mongodb://127.0.0.1:27017/mydatabase');
var Schema = mongoose.Schema;
var personSchema = new Schema({
firstname: String,
lastname: String,
address: String
});
var Person = mongoose.model('Person', personSchema);
var john = Person({
firstname: 'John',
lastname: 'Doe',
address: '555 Main St.'
});
john.save(function(err) {
if (err) throw err;
console.log('person saved!');
});
-1
A
答えて
0
を使用してMongoDBのためにデータを保存することはできませんよ。そして、
var john = new Person({})
:
var Person = mongoose.model('Person', personSchema);
var john = Person({
firstname: 'John',
lastname: 'Doe',
address: '555 Main St.'
});
john.save(function(err) {
if (err) throw err;
console.log('person saved!');
});
あなたはをインスタンス化するためのnew
を使用する必要がモデル文書をマングースあなたのjohn.save()
は動作します
+0
var Person = mongoose.model( 'Person'、personSchema); var john = new Person({ firstname: 'John'、 姓: 'Doe'、 アドレス: '555 Main St.' }); john.save(function(err){ if(err)throw err; console.log( 'person saved!'); }); //でも、コンソールでメッセージを受け取ることができない –
+0
メッセージがコンソールに表示されない –
関連する問題
- 1. コードHPE_INVALID_METHODノードのjsハピJS
- 2. は私のコードJS
- 3. ノードjsコード
- 4. ノードJSサーバー側コード
- 5. PHP JavaScriptのエコーは、これは私のPHP/JSコードである
- 6. ノードを持つNginxサーバーはjsコード
- 7. あなたはJS
- 8. はなぜ私のJSコードは、ランダムな色ジェネレータのブラウザ
- 9. ヤフー/グーグル・ファイナンスJSONは、これは私のJSコードであるクロム
- 10. 質問私はこのコードで遭遇したJSコード
- 11. ノードjs - 私はJSON.parse()に問題があります
- 12. ノードjsのようなhtmlentitiesはありますか?
- 13. ノードJS - そのようなファイルはありませんか?
- 14. ノードとノードのjsの違いは?
- 15. ポストは、私は私のroutesファイルに次のコード持っている郵便配達+ノードのjs
- 16. Cantはノードjs
- 17. ウェブはノードJS
- 18. ポーティングJS(またはNode.jsのは、私は今確信している)私はこのコードをJS持っ
- 19. ジオロケーションは、私はこのコードを持っているシンプルなJS
- 20. コードの説明ノードjs expressjs mongoose
- 21. ノックアウトjsは私のhtmlコードを隠す
- 22. は私のコードが連続JS
- 23. ノードjsのリターンは何
- 24. ノードJS、チェリオは、XMLのバージョン
- 25. ノードjsの同期は、HTTPS
- 26. ノードjsはファイルの代わりにコードを要求します
- 27. ノードJS:異なるforEachの中にほぼ同様のコード
- 28. 私はこのブックマークレットからのコードをロードJS JS
- 29. 私は私のコードは、現在ある
- 30. コールバックはノードjs内の関数ではありません
いくつかのコードスニペットrelあなたのエラーにated?私。あなたの 'john'オブジェクトが存在する場所 – oneturkmen
コードの画像を掲載しないでください。ヘルプセンターを介してあなたに与えられた指示を使って、関連する*すべてのコードをここに含めてください。 –
//ここはソースコード –