sql >> データベース >  >> NoSQL >> MongoDB

部分的に定義されたスキーマを使用したドキュメントのマッピング

    の結果をキャストした場合の期待される結果がよくわかりません

    JSON.parse(value)
    

    クラスではなくインターフェイスであるDBObjectに結果をキャストしてみてください。結果をDBObjectBasicDBObject(またはBasicDBList)の実装、またはコメントに記載されているMap にキャストしてみてください(これもインターフェイスですが、仕事)。

    Spring Data Restを使用している場合は、おそらく「手動で」逆シリアル化する必要はありません。Springが自動的に逆シリアル化します。何をすべきかの基本的な例については、この回答を確認してください。スキーマが指定されていないデータを持つことは最善のアイデアではないかもしれません(mongodbはデータベースレベルでそれを行うことからあなたを救いますが、アプリケーションレベルでそれを行うべきです)、しかし私は本番環境でも同様のトリックを使用すれば、どういうわけかそれを機能させることができます。




    1. MongoDBコレクション内に特定の埋め込みドキュメントを取得するにはどうすればよいですか?

    2. 最初に古いデータを一貫して削除するようにredisを構成する

    3. mongoDB Javaドライバーのロギングを無効にする方法は?

    4. MongoDBサーバーの視覚的統計