私はmongodb、nodejs、mongooseJSを初めて利用しています。最近、JSON用のマングーススキーマを作成しようとしています。JSONからMongooseスキーマを作成するには
{
"endpoints":["a","z"],
"poi":[{
"location_name": "a",
"latitude": " 10.1075702",
"longitude": "76.345662",
"distance" : "0.0"
}, {
"location_name": "b",
"latitude": "10.110199",
"longitude": "76.3489361",
"distance" : "2.0"
}, {
"location_name": "c",
"latitude": "10.1197471",
"longitude": "76.342873",
"distance" : "3.1"
}, {
"location_name": "d",
"latitude": "10.1254479",
"longitude": "76.3332626",
"distance" : "4.4"
}, {
"location_name": "e",
"latitude": "10.1443277",
"longitude": "76.2566017",
"distance" : "13.9"
}, {
"location_name": "f",
"latitude": "10.1487145",
"longitude": "76.2441114",
"distance" : "15"
}, {
"location_name": "z",
"latitude": "10.145578",
"longitude": "76.2317077",
"distance" : "16.9"
}]
}
これは私のJSONファイルです。私は私に
{
endpoints:[ 'String' ],
poi: [ 'String' ]
}
が、私はこれを使用し、次の出力を与えたhttps://github.com/nijikokun/generate-schemaから-生成するスキーマを使用してみましたし、私はそれがクロームウェブストアからポストマンを使用して試験したとき、私は、getを使用してデータベースから完全なJSONを取得することができませんでした要求。私はポストリクエストをうまく実行できませんでした。
最近私はJSONスキーマを使用しようとすると、私はGETリクエストを使用してMongoDBのコレクションからデータを取得することですが、私はできませんよ
mongoose.Schema("JSON Schema')
を使用してJSONスキーマの代わりに、マングースのスキーマを使用してみましたJSONスキーマでPOSTデータを正しくPOSTするには
また、nodejを削除し、javaとmongodbでWebサービスを再開発することも考えていました。 mongodbとやりとりするためにJava Webサービスを使用しようとすると、Webアプリケーションのパフォーマンスに影響を及ぼしますか?
を得ることができるであろう、あなたのオブジェクトに基づいてカスタムスキーマを作成すべきだと思いますこのことをやる? – abdulbarik
私は自分のJSONに使用する必要があるマングーススキーマを知りたいだけです – KimboKast
[JSONファイルからマングーススキーマを定義する]の可能な複製(http://stackoverflow.com/questions/26859976/defining-a-mongoose- schema-from-a-json-file) –