यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें
HasOneRepository, HasOne प्रकार के एसोसिएशन के लिए एक रिपॉजिटरी है।
find()संबंधित ऑब्जेक्ट को खोजें
सिग्नेचर
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>प्रकार
विवरण
क्वेरी पैरामीटर Repository.find() के समान हैं।
उदाहरण
create()संबंधित ऑब्जेक्ट बनाएँ
सिग्नेचर
async create(options?: CreateOptions): Promise<Model>उदाहरण
update()संबंधित ऑब्जेक्ट को अपडेट करें
सिग्नेचर
async update(options: UpdateOptions): Promise<Model>उदाहरण
remove()संबंधित ऑब्जेक्ट को हटाएँ। यह केवल एसोसिएशन को अनलिंक करता है, संबंधित ऑब्जेक्ट को डिलीट नहीं करता है।
सिग्नेचर
async remove(options?: Transactionable): Promise<void>विवरण
transaction: ट्रांजेक्शन ऑब्जेक्ट। यदि कोई ट्रांजेक्शन पैरामीटर पास नहीं किया जाता है, तो यह मेथड स्वचालित रूप से एक आंतरिक ट्रांजेक्शन बनाएगा।उदाहरण
destroy()संबंधित ऑब्जेक्ट को डिलीट करें
सिग्नेचर
async destroy(options?: Transactionable): Promise<Boolean>विवरण
transaction: ट्रांजेक्शन ऑब्जेक्ट। यदि कोई ट्रांजेक्शन पैरामीटर पास नहीं किया जाता है, तो यह मेथड स्वचालित रूप से एक आंतरिक ट्रांजेक्शन बनाएगा।उदाहरण
set()संबंधित ऑब्जेक्ट को सेट करें
सिग्नेचर
async set(options: TargetKey | SetOption): Promise<void>प्रकार
विवरण
tk: सेट किए जाने वाले संबंधित ऑब्जेक्ट का targetKey।transaction: ट्रांजेक्शन ऑब्जेक्ट। यदि कोई ट्रांजेक्शन पैरामीटर पास नहीं किया जाता है, तो यह मेथड स्वचालित रूप से एक आंतरिक ट्रांजेक्शन बनाएगा।उदाहरण