❄Content-Library
- 📰 0% Ads
- 💸 0% Tracker
- 📃 0% Logging
❄Docs
-
constructor
new firestore(data, encrypt)
example
type data = json / string
type encrpy = boolean
if encrypt fill data base 64 not "./firebase.json"
if no encrypt fill data "./firebase.json"
get base 64 data here https://jpillora.com/base64-encoder/
example
var firestore = require("@guidb/firestore")
var db = new firestore.firestore("./firebase.json")
var firestore = require("@guidb/firestore")
var db = new firestore.firestore("data:application/json;base64,ewogICJ0eXBl.*", true)
- Get All
getAll(name)
example
var firestore = require("@guidb/firestore")
var db = new firestore.firestore("./firebase.json")
async function test() {
var getall = await db.getAll("users")
console.log(getall)
}
test()
- Get get
db.get(name, id)
example
var firestore = require("@guidb/firestore")
var db = new firestore.firestore("./firebase.json")
async function test() {
var get = await db.get("users", "data1")
console.log(get)
}
test()
- add
add(name, id, data)
example
var firestore = require("@guidb/firestore")
var db = new firestore.firestore("./firebase.json")
async function test() {
var dataa = {
"title": "hay",
"version": "1"
}
var add = await db.add("users", "data1", dataa)
console.log(add)
}
test()
- update
update(name, id, data_update)
example
var firestore = require("@guidb/firestore")
var db = new firestore.firestore("./firebase.json")
async function test() {
var data_update = {
"title": "new title",
"version": "2"
}
var update = await db.update("users", "data1", data_update)
console.log(update)
}
test()
- delete
delete(option)
example
var firestore = require("@guidb/firestore")
var db = new firestore.firestore("./firebase.json")
async function test() {
var Option = {
"type": "doc",
"name": "users",
"doc" : "datatemp"
}
var delet = await db.delete(Option)
console.log(delet)
}
test()
❄To-Do
A list that i should do more for this project...
🖥Requirements
- Node v10+ (Node v14 Recommended)
- Network connection