MongoDBは、グラフの統合を発表
6591 ワード
少し前に、MongoDBは彼らの製品の1つで、GraphSQL統合を発表しました.それは巨大なニュースとGraphSQLの認識の別のトークンの一部です.MongoDBチームは、GraphSQLのカスタムバックエンドの実装を開発しなければならないと信じているので、この統合の大きな機会を見ています.GraphSQLのサポートは、MongoDBのアトラスの両方のGraphSQLクライアントとサーバーとして機能MongoDBのステッチとの統合として起動されました.
GraphSQLは、データの完全なペイロードを返す典型的なREST API実装と比較して、APIを通して宣言的な質問能力を提供するデータ質問言語です.
GraphSQLの利点のいくつかは次のとおりです.
クライアントが返すことができるデータのみを要求するように型を使用するため、より小さいペイロードを返します.
より遅い接続のより良いパフォーマンスは、ワイヤーの上に転送されるビットの数の減少に感謝します.
迅速かつ効率的なデータアクセス&管理のための単一のエンドポイントをGraphqlを提供するようにMVPを構築します.
MongoDBのステッチはMongoDBが提供するServerlessプラットフォームです.すべてのServerlessについては、その主な前提は以下の通りです.
そして、これを達成する方法は、すべての良いものを使用することによってより少ないコード(明らかに)を書くことです認証SDKのような認証、アクセスルール、mongodbのクエリ、サービス、機能&詳細によって提供されます.
ソースmongodb.com
あなたがステッチSDKとGraphqlでプレーしたいならば、公式をチェックしてくださいintroduction to GraphQL support in MongoDB ここで、 一歩一歩のセットアップガイド ステッチダッシュボード(すなわち統合されたGraphqlインタフェース)の新しいGraphical関連機能の概要 だけでなく、いくつかのクールな例プロジェクト
GraphQL Editor 両方の高度なGraphicsのユーザーのための支援ツールだけでなく、これらのグラフィカルなAPIを使用して最初の手順を取っている.GraphSQLのための私たちのオールインワン開発環境を構築、管理&あなたのGraphSQL APIをはるかに高速なおかげで内蔵のマイクロ機能の多数のおかげで役立ちます.
GraphSQLとは
GraphSQLは、データの完全なペイロードを返す典型的なREST API実装と比較して、APIを通して宣言的な質問能力を提供するデータ質問言語です.
GraphSQLの利点のいくつかは次のとおりです.
クライアントが返すことができるデータのみを要求するように型を使用するため、より小さいペイロードを返します.
より遅い接続のより良いパフォーマンスは、ワイヤーの上に転送されるビットの数の減少に感謝します.
迅速かつ効率的なデータアクセス&管理のための単一のエンドポイントをGraphqlを提供するようにMVPを構築します.
MongoDBのステッチ
MongoDBのステッチはMongoDBが提供するServerlessプラットフォームです.すべてのServerlessについては、その主な前提は以下の通りです.
Write less code and build apps faster
そして、これを達成する方法は、すべての良いものを使用することによってより少ないコード(明らかに)を書くことです認証SDKのような認証、アクセスルール、mongodbのクエリ、サービス、機能&詳細によって提供されます.
// Install with npm:// npm install mongodb-stitch
// Then simply add the Stitch SDK to your application
import {
Stitch,
AnonymousCredential,
RemoteMongoClient
} from 'mongodb-stitch-browser-sdk'
// 1. Connect to MongoDB
// It’s simple to point Stitch to a MongoDB collection
const stitchClient = Stitch.initializeDefaultAppClient('myApp');
// Connect to a MongoDB Atlas database
const db = stitchClient
.getServiceClient(RemoteMongoClient.factory, 'mongodb-atlas')
.db('production');
// Anonymously authenticate, then add and retrieve documents.
stitchClient.auth.loginWithCredential(new AnonymousCredential())
.then(() =>
db.collection('items').insertOne({
owner_id: stitchClient.auth.user.id,
number: 42
})
).then(() =>
db.collection("items").find({}).asArray()
).then((docs) =>
docs.forEach((doc, index) =>
console.log(`${index}: ${JSON.stringify(doc)}`)
)
);
ソースmongodb.com
あなたがステッチSDKとGraphqlでプレーしたいならば、公式をチェックしてくださいintroduction to GraphQL support in MongoDB ここで、
Grapql API開発の高速化
GraphQL Editor 両方の高度なGraphicsのユーザーのための支援ツールだけでなく、これらのグラフィカルなAPIを使用して最初の手順を取っている.GraphSQLのための私たちのオールインワン開発環境を構築、管理&あなたのGraphSQL APIをはるかに高速なおかげで内蔵のマイクロ機能の多数のおかげで役立ちます.
Reference
この問題について(MongoDBは、グラフの統合を発表), 我々は、より多くの情報をここで見つけました https://dev.to/graphqleditor/mongodb-stitch-graphql-integration-51eテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol