انت مشغل الـ AdBlock !!
ياريت تقفله لوسمحت 😊 😊
تنبيه هام ✋
إذا كانت الإعلانات مزعجة بالنسبة لك، فيُمكنك التبرع ب50$ وسيتم إيقاف الإعلانات لمدة شهر لجميع زوار الموقع 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك
import { doc, setDoc } from "firebase/firestore";
await setDoc(doc(db, "Ali Hassan", "test123"), {
userName: "Ali Hassan",
age: 28,
married: false,
websites: ["c4a.dev", "courses4arab.com"]
});
import { useCollection } from "react-firebase-hooks/firestore";
import { collection } from "firebase/firestore";
const [value, loading, error] = useCollection(collection(db, COLLECTION NAME));
// شرح
value.docs >>> ARRAY >>> array of documents
value.docs.map(***)
import { useCollection } from "react-firebase-hooks/firestore";
import { collection, orderBy, query, limit } from "firebase/firestore";
const [value, loading, error] = useCollection(
query(collection(db, user.uid), orderBy("id"))
);
//الحصول على أول ثلاث نتائج فقط
const [value, loading, error] = useCollection(
query(collection(db, user.uid), orderBy("id"), limit(3))
);
// الحصول على الداتا بترتيب عكسى
const [value, loading, error] = useCollection(
query(collection(db, user.uid), orderBy("id", "desc"))
);
import { useCollection } from "react-firebase-hooks/firestore";
import { collection, query, where } from "firebase/firestore";
const [value, loading, error] = useCollection(
query(collection(db, user.uid), where("completed", "==", true))
);
import { useDocument } from "react-firebase-hooks/firestore";
import { doc } from "firebase/firestore";
const [value, loading, error] = useDocument(doc(db, user.uid, id));
// شرح
value.data() >>> OBJECT
value.data().***
//To Update a document
import { doc, updateDoc } from "firebase/firestore";
await updateDoc(doc(db, user.uid, id), {
title: eo.target.value,
});
import { arrayUnion, doc, updateDoc } from "firebase/firestore";
await updateDoc(doc(db, user.uid, id), {
details: arrayUnion(VARIABLE),
});
import { arrayRemove, doc, updateDoc } from "firebase/firestore";
await updateDoc(doc(db, user.uid, id), {
details: arrayRemove(ITEM),
});
import { doc, updateDoc } from "firebase/firestore";
await deleteDoc(doc(db, user.uid, id));
import { doc, updateDoc, deleteField } from "firebase/firestore";
await updateDoc(doc(db, user.uid, id), {
title: deleteField()
});
ياريت تقفله لوسمحت 😊 😊
تنبيه هام ✋
إذا كانت الإعلانات مزعجة بالنسبة لك، فيُمكنك التبرع ب50$ وسيتم إيقاف الإعلانات لمدة شهر لجميع زوار الموقع 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك