時代遅れのブログ投稿の中で、スケーラブルで効率的なチケットとしてチグリスを利用することについて話しました。 、およびMongoDB Atlasとは異なるソースを作成します。 その続きとして、このブログ投稿では、MongoDB シェル mongosh の使用法を明らかにします。 ティグリス クラウド データベースにヒントが保存されるというユーティリティに対して透過的な機能 さらに、発生するクラスターも、恐れる必要のあるシャーディングもありません。ビデオの問題が発生した場合は、ビデオの録画も所有しています.必須アイテム
チグリス CLI。 インストール手順は、ここ.でもわかります。
チグリスミッションを組み立ててユーティリティキーを生成Tigris Cloud にログイン:
Tigris ミッションを組み立て、ユーティリティ キーを生成します。 ミッションのタイトルは、MongoDB データベースのタイトルとして成熟させることができます。 ユーティリティ キーは Tigris に対して認証するために成熟しています。ティグリスのミッション go_mongo_quickstart
ティグリスはapp_keyを発信デフォルト –mission mongosh_quickstart
上記の正当化は、次のものと同等の出力を所有できます:
{
"id": “your_client_id” ,
“タイトル”: “デフォルト “,
"ひみつ"
:"your_client_secret",
“created_at”: 1676857746000 ,
“によって作成された”
:“google-oauth2|1111xxx”, “ミッション”
:“mongosh_quickstart”
}
モンゴッシュの活用
チグリスとつながる id と 上記の justify の出力からの secret を username として と
password を URI に含めます。 参加するデプロイメントとして
m1k.preview.tigrisdata.cloud
を採用することに成功しました。
filesあなたの流行を隠して表示MongoDB Atlas クラスターを作成することはできませんでした。
m1k.preview.tigrisdata.cloud
は、自動化されたデータベース シャーディングが組み込まれたサーバーレス デプロイメントです。つまり、MongoDB Atlas とは異なり、シャーディングやシャードキーを恐れることはなく、ヒントの配布は日常的に処理されます.
mongosh mongodb://your_client_id:your_client_secret@m1k.preview.tigrisdata.cloud/?authMechanism=
PLAIN --composed
あなた'次と同等の出力を見つめます:
発信しよう私たちのデータベース
mongosh_quickstart
あなたは見つめるでしょう次と同等の出力:
test> mongosh_quickstart を使用します
db mongosh_quickstart[
{
_id: ObjectId("63f8340c6fdb0db31a94bcbf"),
title: 'The Polyglot Developer Podcast',
author: 'Nic Raboy',
tags: [ 'development', 'programming', 'coding' ]に切り替えました
アソートを組み立ててファイルを挿入する[ 'development', 'programming', 'coding' ]
db.podcasts.insertOne
({) タイトル: 「The Polyglot Developer Podcast」 ,
著者: 「ニック・レイボーイ」,
)
タグ:}
)
これは次の出力の結果:
mongosh_quickstart> db.podcasts.insertOne({ title: 'The Polyglot Developer Podcast', author: 'Nic Raboy', tags: [ 'development', 'programming', 'coding' ] })
{
認めた: 事実,
挿入されたId: ObjectId("63f8340c6fdb0db31a94bcbf")
}
アソートが作成されていることがわかります:
mongosh_quickstart> コレクションの開示 ポッドキャスト
すべてのドキュメントをアソートで教えてください
では、品揃えのヒントを読んでみましょう:
これは、品揃え
ポッドキャスト
:
mongosh_quickstart> db.podcasts.net()
[{ _id: ObjectId("63f8340c6fdb0db31a94bcbf") , title: 'The Polyglot Developer Podcast',
作者: 'Nic Raboy',
タグ: [ 'development', 'programming', 'coding' ]
}]
それがすべての理由です。 削除と更新を同じように自由に調べてください。
Tigris は元ソースの MongoDB Atlas とは異なります。
ACID トランザクションのネイティブ出席を提供します、自動化されたデータベース シャーディング、ワールド セカンダリ インデックス、強力なテキスト検索、過剰な可用性、ファイルの安全性、およびデータベースの分岐。
でスターを付けてくださいGithub に参加してください 不和.```
𝚆𝚊𝚝𝚌𝚑 𝙽𝙾𝚆 📺