sql >> Databasteknik >  >> NoSQL >> MongoDB

Använder mongodb-stitch-biblioteket i Angular 4

Det andra svaret föreslår att man instansierar en ny instans av StitchClient vilket är något som MongoDB uttryckligen har avrådt från i Officiell API-dokumentation - och med anledning, eftersom det finns en fabriksmetod för detta ändamål. Så, (efter installation av mongodb-stitch ), kan följande kod hjälpa dig att komma igång med 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);
}

Och du kan sedan använda detta för vilket syfte du vill, till exempel för att implementera inloggning med Google

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


  1. MongoDB $toBool

  2. TypeError:Kan inte läsa egenskapen 'items' för null i monogdb med nodejs

  3. MongoDB byter namn på databasfält inom array

  4. hur man implementerar funktionen som left join av mysql i mongoose