私は以下の現在のスキームをJSONで持っています。私は現在、ノードを持つローカルディレクトリにJSONファイルを作成して保存していますが、すべて正常に動作しています。ノードを使用してJSONファイルを出力し、mongoDBに保存
ユーザーがブラウザをリフレッシュするたびに、現在のJSONが新しいデータセットで上書きされています。
ユーザーが更新するたびに、MongoDBにデータのレコードを保存したいと考えていますが、毎回上書きされることに常に反対しています。
私はMongoDBでの経験がほとんどないので、誰かが同様のシナリオに遭遇した場合、これをどのように達成したかを見てうれしいです。
JSON:
[
{
"key": "1",
"date": "03/03/17",
"time": "6:54am",
"price": "520.70"
},
{
"key": "2",
"date": "03/04/17",
"time": "8:59pm",
"price": "1220.70"
},
{
"key": "3",
"date": "03/05/17",
"time": "9:15am",
"price": "550.22"
},
{
"key": "4",
"date": "03/05/17",
"time": "10:04pm",
"price": "120.70"
}
]
Server.js:
....
fs.writeFile(__dirname + '/data/output.json', JSON.stringify(result, null, 4), function(err){
if(err) {
throw err;
} else {
console.log('File successfully written!');
}
});
MongDbはあなたがしようとしているものに非常によく似ていますが、これに対する答えを提供することはStackOverflowレスポンスの範囲を超えています。 [MongoDb Node Driver](http://mongodb.github.io/node-mongodb-native/2.2/)はよく文書化されています。そこにあるガイドに従うことで、MongoDbについて多くのことを学び、あなたは比較的簡単に望みます。 – tebs1200