Javaを使用してMongoDBコレクションを作成するにはどうすればよいですか?
db.createCollection(name, options)
-
db はデータベースです。
-
nameは、作成するコレクションの名前です。
-
Optionは、上限、自動インデックス、サイズ、最大などのオプションパラメータのセットです。
例
> use myDatabase
switched to db myDatabase
> db.createCollection("myCollection")
{ "ok" : 1 } Javaプログラムの使用
Javaでは、 createCollection()を使用してコレクションを作成できます。 com.mongodb.client.MongoDatabaseのメソッド インターフェース。このメソッドは、コレクションの名前を表す文字列値を受け入れます。
したがって、Javaプログラムを使用してMongoDBにコレクションを作成するには-
-
システムにMongoDBがインストールされていることを確認してください
-
次の依存関係をJavaプロジェクトのpom.xmlファイルに追加します。
<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.12.2</version> </dependency>
-
MongoClientクラスをインスタンス化して、MongoDBクライアントを作成します。
-
getDatabase()を使用してデータベースに接続します 。
-
createCollection()を呼び出します コレクションの名前(文字列)を渡すことによるメソッド。
import com.mongodb.client.MongoDatabase;
import com.mongodb.MongoClient;
public class CreatingCollection {
public static void main( String args[] ) {
//Creating a MongoDB client
MongoClient mongo = new MongoClient( "localhost" , 27017 );
//Connecting to the database
MongoDatabase database = mongo.getDatabase("myDatabase");
//Creating a collection
database.createCollection("sampleCollection");
System.out.println("Collection created successfully");
}
} 出力
Collection created successfully
-
Javaを使用してJSON配列を作成/作成する方法は?
Json配列は、角かっこで囲まれた順序付けられた値のコレクションです。つまり、「[」で始まり、「]」で終わります。配列の値は「、」(コンマ)で区切られます。 サンプルJSON配列 { "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] } json-simpleは、JSONオブジェクトを処理するために使用される軽量ライブラリです。これを使用すると、Javaプログラムを使用してJSONドキュメントのコンテンツを読み書きできます。 JSON-単純なMaven依存関係 以下は、JSON-si
-
Javaを使用してJSONファイルを作成/作成する方法は?
JSONまたはJavaScriptObjectNotationは、人間が読める形式のデータ交換用に設計された、軽量のテキストベースのオープンスタンダードです。 JSONで使用される規則は、C、C ++、Java、Python、Perlなどを含むプログラマーに知られています。サンプルJSONドキュメント − { "book": [ { "id": "01",