MongoDBは、グラフの統合を発表


少し前に、MongoDBは彼らの製品の1つで、GraphSQL統合を発表しました.それは巨大なニュースとGraphSQLの認識の別のトークンの一部です.MongoDBチームは、GraphSQLのカスタムバックエンドの実装を開発しなければならないと信じているので、この統合の大きな機会を見ています.GraphSQLのサポートは、MongoDBのアトラスの両方のGraphSQLクライアントとサーバーとして機能MongoDBのステッチとの統合として起動されました.

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 ここで、
  • 一歩一歩のセットアップガイド
  • ステッチダッシュボード(すなわち統合されたGraphqlインタフェース)の新しいGraphical関連機能の概要
  • だけでなく、いくつかのクールな例プロジェクト

  • Grapql API開発の高速化


    GraphQL Editor 両方の高度なGraphicsのユーザーのための支援ツールだけでなく、これらのグラフィカルなAPIを使用して最初の手順を取っている.GraphSQLのための私たちのオールインワン開発環境を構築、管理&あなたのGraphSQL APIをはるかに高速なおかげで内蔵のマイクロ機能の多数のおかげで役立ちます.