ゼファーネットのロゴ

Android で MongoDB Atlas 製品を使用する方法

日付:

MongoDBアトラス は、ユーザーがさまざまなクラウド プラットフォーム上で MongoDB を展開、管理、拡張できるようにするフルマネージドのクラウド データベース サービスです。 

Android デバイスの普及に伴い、外出先でデータベースにアクセスして管理することが不可欠になってきています。このガイドは、Android デバイスで MongoDB Atlas を効果的に使用する手順を説明することを目的としています。

ステップ 1: MongoDB Atlas アカウントをセットアップする

Android デバイスで MongoDB Atlas の使用を開始する前に、プラットフォームでアカウントを作成する必要があります。 MongoDB Atlas Web サイトにアクセスし、「始める」ボタンを使用します。プロンプトに従って、電子メール アドレス、ユーザー名、パスワードを入力してアカウントを作成します。

アカウントなしで Android 上で MongoDB Atlas を使用できる別の方法もありますが、これにはより高度なコマンドが必要です。それは、 テルマックス ターミナル アプリ。これはミニ Linux ディストリビューションです。経験豊富な開発者でない場合は、MongoDB Atlas アカウントを介して Android に接続するより簡単な方法を使用することをお勧めします。

ステップ 2: クラスターを作成する

MongoDB Atlas アカウントを作成してログインしたら、クラスターを作成する必要があります。クラスターは、データを保存するサーバーのグループです。 [クラスターの構築] ボタンをクリックし、指示に従ってクラスター設定を構成します。クラウドプロバイダーとリージョンを選択できます。 Googleクラウド、AWS、または Microsoft Azure。次に、プロジェクトの要件に応じてクラスター層と追加の設定を設定します。

ステップ 3: ネットワークアクセスを構成する

クラスターを作成した後、Android デバイスが MongoDB Atlas に接続できるようにネットワーク アクセスを構成する必要があります。 Atlas ダッシュボードの [ネットワーク アクセス] タブに移動し、[IP アドレスの追加] ボタンをクリックします。 Android デバイスの IP アドレスを入力するか、テスト目的で任意の IP アドレスからのアクセスを許可します。認証用のユーザー名とパスワードを設定することもできます。

ステップ 4: Android デバイスから MongoDB Atlas に接続する

MongoDB Atlas クラスターがセットアップおよび構成されたので、MongoDB Java ドライバーを使用して Android デバイスからそれに接続できます。アプリの build.gradle ファイルに次の行を含めることにより、MongoDB Java ドライバーの依存関係を Android プロジェクトに追加します。

「グラドル」

実装「org.mongodb:mongodb-driver-sync:4.4.4」

「 `

次に、MongoDB Atlas クラスターに接続してデータベース操作を実行するコードを作成する必要があります。 MongoDB Atlas に接続し、コレクションからドキュメントを取得する方法の基本的な例を次に示します。

「ジャワ」
com.mongodb.client.* をインポートします。
org.bson.Document をインポートします。

パブリッククラスMainActivityはAppCompatActivityを拡張します{
プライベート MongoClient mongoClient;

@オーバーライド
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

// MongoDB Atlas に接続します
mongoClient = MongoClients.create(“mongodb+srv://:@”);

// MongoDB データベースにアクセスします
MongoDatabase データベース = mongoClient.getDatabase(“mydatabase”);

// MongoDB コレクションにアクセスします
MongoCollection コレクション = database.getCollection(“mycollection”);

// コレクションからドキュメントを取得します
FindIterable ドキュメント = collection.find();

// 取得したドキュメントを処理します
for (ドキュメント ドキュメント : ドキュメント) {
// 各ドキュメントに対して何かを行う
}
}
}
「 `

` を置き換えます`、` `、および` ` を MongoDB Atlas クラスターの認証情報に置き換えます。

を使用して開発された既存の Android アプリ プロジェクトがある場合、 コトリン プログラミング言語を MongoDB Atlas に接続することもできます。これにより、Android アプリケーション データを効率的に管理できます。

ステップ 5: データセキュリティを確立する

機密データを扱う場合は、Android デバイスで安全に扱うことが重要です。 MongoDB Atlas との通信に HTTPS を使用して、転送中のデータを暗号化します。さらに、デバイスにローカルに保存されているデータの暗号化を実装し、多要素認証などの安全な方法でデータベースにアクセスすることを検討してください。

Android デバイスで MongoDB Atlas を使用すると、重要な堅牢なバックエンド データ ストレージ機能を備えた強力なモバイル アプリケーションを構築および管理できます。 「中小企業は目立つ」 スケーリングを妨げている問題の解決策を探している場合。このガイドで説明されている手順に従うことで、MongoDB Atlas をセットアップし、Android デバイスまたはアプリに接続して、データベース操作を安全に実行できます。 Android アプリケーションで MongoDB Atlas の可能性を最大限に引き出すために、さまざまな機能を試してください。

スポット画像

最新のインテリジェンス

スポット画像