sql >> Database teknologi >  >> NoSQL >> MongoDB

Brug af mongodb-stitch-bibliotek i Angular 4

Det andet svar foreslår at instansiere en ny forekomst af StitchClient hvilket er noget, som MongoDB eksplicit har frarådet i Officiel API-dokumentation - og med rimelighed, da der findes en fabriksmetode til det formål. Så (efter installation af mongodb-stitch ), vil følgende kode hjælpe dig med at komme i gang i 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);
}

Og du kan derefter bruge dette til et hvilket som helst formål, du ønsker, såsom til implementering af login med Google

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


  1. MongoDB/PyMongo:Forespørgsel på flere kriterier - uventede resultater

  2. Kan ikke oprette forbindelse til en mongodb-tjeneste i en Kubernetes-klynge

  3. MongoDB Spring data sammenligning mellem felter

  4. Hvad er den anbefalede måde at droppe indekser ved at bruge Mongoose?