sql >> Databáze >  >> NoSQL >> MongoDB

Použití knihovny mongodb-stitch v Angular 4

Druhá odpověď navrhuje vytvoření instance nové instance StitchClient což je něco, co MongoDB výslovně nedoporučuje v Oficiální dokumentace API - a s rozumem, protože pro tento účel existuje tovární metoda. Takže (po instalaci mongodb-stitch ), následující kód vám pomůže začít v 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);
}

A to pak můžete použít pro jakýkoli účel, který chcete, například pro implementaci přihlášení pomocí Google

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


  1. Ukládání pole pomocí Doctrine a MongoDB

  2. Jak provést správné testování databáze (TDD) na Rails 3 pomocí MongoDB a Mongoid

  3. Serializace typů neměnných hodnot pomocí ovladače Mongo C#

  4. Zrychlete vyhledávání regulárních řetězců v MongoDB