sql >> データベース >  >> NoSQL >> MongoDB

Angular4でmongodb-stitchライブラリを使用する

    もう1つの答えは、StitchClientの新しいインスタンスをインスタンス化することを提案しています。 これは、MongoDBがで明示的に反対していることです。公式APIドキュメント -そして、その目的のために利用可能なファクトリメソッドがあるので、理由があります。したがって、(mongodb-stitchをインストールした後 )、次のコードは、component.tsを開始するのに役立ちます

    import { Component, OnInit } from "@angular/core";
    import { StitchClientFactory } from "mongodb-stitch";
    
    let appId = 'authapp-****';
    
    @Component({
    selector: "app-mongo-auth",
    templateUrl: "./mongo-auth.component.html",
    styleUrls: ["./mongo-auth.component.css"]
    })
    
    export class MongoAuthComponent implements OnInit {
    
    mClient;
    
    ngOnInit() {
      this.mClient = StitchClientFactory.create(appId);
    }
    

    そして、Googleでのログインの実装など、好きな目的にこれを使用できます

    gLogin(){
    this.mClient.then(stitchClient => {
      stitchClient.authenticate("google");
    })
    


    1. node.jsを使用したMongoDBのセットアップ:エラー:[localhost:27017]への接続に失敗しました

    2. プログラムでRedisQueue(rq)のQueue()を破棄/削除する

    3. LaravelにWebソケットを実装したい

    4. 最初にネストされた配列/リストの長さを取得するmongodb集計