MongoDB
、noSQLオープンソースデータベース、C ++で書かれており、map-reduce、auto sharding、複製、高可用性などの多くの優れた機能を備えています。
次のJava/SpringデータMongoDBチュートリアルとサンプルは、次のものでテストされています。
-
MongoDB 2.2.3
-
Java-MongoDB-Driver 2.11.0
-
Spring-Data-MongoDB 1.2.0.RELEASE
1. MongoDBのコアの例
MongoDBのインストール、設定、接続、クエリ、バックアップ
Windows]MongoDBをWindowsにインストールする方法。
-
link://mongodb/how-to-install-mongodb-on-ubuntu/[MongoDBをインストールする
Ubuntu]+ UbuntuにMongoDBをインストールする方法。
-
リンク://mongodb/how-to-install-mongodb-on-mac-os-x/[MongoDBをインストールする
Mac OS X]+ MongoDBをMac OS Xにインストールする方法
-
リンク://mongodb/mongodb-hello-world-example/[MongoDB Hello World
例]MongoDBでCRUDと索引付けを行う方法。
-
link://mongodb/mongodb-authentication-example/[MongoDB認証
例]+セキュアモードでMongoDBを起動すると、認証が必要です。
-
link://mongodb/mongodb-import-and-export-example/[MongoDBのインポートとエクスポート
export example]+ mongoexportでバックアップし、MongoDBでmongoimportで復元します。
2. Java MongoDBの例
MongoDBからの文書の挿入、更新、照会、および削除を行うためのJava MongoDBドライバAPIの例。
-
リンク://mongodb/java-mongodb-hello-world-example/[Java MongoDB hello
世界の例]+ Java MongoDBドライバAPIを使ってMongoDBでCRUDを実行する方法を示すClassic hello worldの例。
-
リンク://mongodb/java-authentication-access-to-mongodb/[Java MongoDB:
認証例]+ MongoDBへの認証アクセスを行う例。
-
リンク://mongodb/java-mongodb-insert-a-document/[Java MongoDB:a
JSONデータをMongoDBに挿入する4つの方法です。
-
link://mongodb/java-mongodb-update-document/[Java MongoDB:Update
ドキュメント]+
collection.update()を使用して既存のドキュメントを更新する例
** リンク://mongodb/java-mongodb-query-document/[Java MongoDB:Query
document]+コレクションからドキュメントを取得/照会するためにcollection.find()を使用する例。
-
リンク://mongodb/java-mongodb-delete-document/[Java MongoDB:Delete
document]+ collection.remove()を使用してコレクションからドキュメントを削除する例。
-
リンク://mongodb/java-mongodb-save-image-example/[Java MongoDB:保存
image example]+ GridFS APIを使用してバイナリファイルをMongoDBに保存します。
[
spring-mongodb]
#
3. SpringデータMongoDBの例
Spring MongoDBのサンプルで、MongoDBからの文書の挿入、更新、照会、および削除を実行するためのデータ。
-
link://mongodb/spring-data-mongodb-hello-world-example/[Springデータ
MongoDB hello worldの例]「MongoDBのためのSpringデータ」フレームワークで(XMLと注釈の両方を)設定し、CRUD操作を実行します。
-
link://mongodb/spring-data-mongodb-insert-document/[Springデータ
MongoDB:Insert document]MongoDBデータベースにドメインオブジェクトを保存するためにSpringデータsave()とinsert()を使用する例。
-
link://mongodb/spring-data-mongodb-update-document/[Springデータ
MongoDB:Update document]+ Springデータsave()、updateFirst()、updateMulti()を使用してMongoDBデータベースから既存のドメインオブジェクトを更新する例。
-
リンク://mongodb/spring-data-mongodb-query-document/[SpringデータMongoDB
: Query document]+ Example to use Spring data findOne(), find() and getCollection() to get/query documents from MongoDB.
-
link://mongodb/spring-data-mongodb-delete-document/[Springデータ
MongoDB:ドキュメントの削除]+ MongoDBからドキュメントを削除するためのremove()とfindAndRemove()の例。
-
リンク://mongodb/spring-data-mongodb-save-binary-file-gridfs-example/[Spring
データMongoDB:バイナリファイルの保存、GridFSの例]MongoDBにバイナリファイルを保存するには、Spring Data MongoDBのGridFSを使用します。
-
link://mongodb/spring-data-mongodb-auto-sequence-id-example/[Spring
データMongoDB – 自動シーケンスIDの例]+自動増加シーケンスIDを作成する方法。
4. MongoDB FAQs
MongoDBの一般的な質問と回答。
-
リンク://mongodb/old-lock-file-datadbmongod-lock-おそらく – 手段 – 不潔なシャットダウン/[修復
クラッシュしたMongoDBサーバー]** リンク://mongodb/mongodb-couldnt-open-datadbyourdb-ns-errno13-permission-denied/[できませんでした
/Data/Db/Yourdb.Ns Errno:13 Permission Denied]を開く
** リンク://mongodb/java-mongodb-convert-json-data-to-dbobject/[Java
MongoDB:JSONデータをDBObjectに変換]** link://mongodb/java-mongodb-get-collection-from-database/[Java MongoDB
: Get collection from database]** link://mongodb/spring-data-mongodb-remove-__class-column/[Spring Data
MongoDB Remove __class Column]
参考文献
MongoDBによる開発]**
http://www.springsource.org/spring-data/mongodb
[Spring data for
MongoDB]**
http://static.springsource.org/spring-data/data-document/docs/1.0.0.M2/reference/html/#reference
[Spring
MongoDBドキュメントのデータ]**
Morpho for MongoDB tutorial
リンク://タグ/mongodb/[mongodb]リンク://タグ/チュートリアル/[チュートリアル]