sql >> Database >  >> NoSQL >> MongoDB

Mongodb-stitch-bibliotheek gebruiken in Angular 4

Het andere antwoord stelt voor om een ​​nieuwe instantie van StitchClient te instantiëren dat is iets dat MongoDB expliciet heeft afgeraden in de Officiële API-documentatie - en terecht, daar er een fabrieksmethode voor beschikbaar is. Dus, (na het installeren van mongodb-stitch ), zou de volgende code u helpen om aan de slag te gaan in 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);
}

En u kunt dit vervolgens gebruiken voor welk doel u maar wilt, zoals voor het implementeren van inloggen met Google

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


  1. Mongodb-server start niet op na het wijzigen van dbpath

  2. Database om voor spel te kiezen

  3. Mongo-update binnen een dubbel geneste array

  4. Loopback-relaties vullen geen reeks object-ID's in