Search:

Search all manuals
Search this manual
Manual
Couchbase Server 1.8 マニュアル
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
9.2 ベストプラクティス
Chapter Sections
Chapters

9.2.4. ネストされたアイテム

JSONやXML(あるいはGoogle Protocol BufferesやThrift)のようなエンコードを利用してCouchbaseにネストされた構造をシリアライズして保存することができます。Couchbaseに保存したユーザプロファイルアイテムにユーザ嗜好などの情報を追加できます。例えば、JSONに:

{ "key": "user-1234", "handle": "bobama", "avatarURL": ...,
"interests": [ "A", "B", "X", "W" ], "groups": [ 1, 3, 5 ], ...
        }

ドキュメントID"user-1234"として上記ドキュメントをCouchbaseに保存した場合、user-1234に対しシンプルなGETリクエストを送り、返却されたJSONをでコードすれば、ユーザの嗜好が分かります。