एक विकल्प ऑब्जेक्ट, जिसे onSnapshot() और QuerySnapshot.doc प्रोसेस() को भेजा जा सकता है. इससे, यह कंट्रोल किया जा सकता है कि नतीजे के सेट में किस तरह के बदलाव शामिल किए जाएं.
हस्ताक्षर:
export declare interface SnapshotListenOptions
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
शामिल किए गए मेटाडेटा बदलाव | बूलियन | बदलाव शामिल करें, भले ही सिर्फ़ क्वेरी या दस्तावेज़ का मेटाडेटा बदला गया हो. डिफ़ॉल्ट रूप से गलत पर सेट होती है. |
सोर्स | ListenSource | वह सोर्स सेट करें जिसे क्वेरी सुनती है. डिफ़ॉल्ट रूप से "डिफ़ॉल्ट" पर सेट होता है, जो कैश मेमोरी और सर्वर, दोनों के डेटा को सुनता है. |
स्नैपशॉटListenOptions.includeMetadataMetadata
बदलाव शामिल करें, भले ही सिर्फ़ क्वेरी या दस्तावेज़ का मेटाडेटा बदला गया हो. डिफ़ॉल्ट रूप से गलत पर सेट होती है.
हस्ताक्षर:
readonly includeMetadataChanges?: boolean;
स्नैपशॉटसुनने की विकल्प.सोर्स
वह सोर्स सेट करें जिसे क्वेरी सुनती है. डिफ़ॉल्ट रूप से "डिफ़ॉल्ट" पर सेट होता है, जो कैश मेमोरी और सर्वर, दोनों के डेटा को सुनता है.
हस्ताक्षर:
readonly source?: ListenSource;