Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Buat pertanyaan terbalik 'mempunyai' hubungan GORM

Buat pertanyaan terbalik 'mempunyai' hubungan GORM

WBOY
WBOYke hadapan
2024-02-08 21:08:541146semak imbas

创建反向查询“有一个”关系 GORM

editor php Youzi memperkenalkan anda kepada pertanyaan terbalik dalam GORM. Dalam GORM, kita boleh melaksanakan pertanyaan terbalik dengan mencipta perhubungan "mempunyai". Dengan cara ini, kita boleh mendapatkan maklumat model berkaitan dalam model berkaitan dengan mudah. Tetapan perhubungan ini boleh membantu kami memproses data dengan lebih cekap dan meningkatkan prestasi pertanyaan dan kebolehbacaan. Sama ada hubungan satu-dengan-satu atau satu-dengan-banyak, GORM menyediakan cara yang mudah dan fleksibel untuk membuat pertanyaan terbalik. Seterusnya, kita akan melihat dengan lebih dekat cara menggunakan perhubungan "mempunyai" dalam GORM untuk membuat pertanyaan terbalik.

Kandungan soalan


Saya sedang cuba mencipta rekod baharu menggunakan GORM, dua model yang mempunyai hubungan satu dengan satu antara satu sama lain. Model1 mempunyai hubungan "mempunyai" dengan Model2. Saya tertanya-tanya jika dalam kes ini saya boleh membuat pertanyaan untuk Model2 dan bukannya Model1. Berikut ialah contoh daripada dokumentasi:

Jadi, dalam konteks dokumen, adakah mungkin untuk membuat pertanyaan daripada struktur CreditCard, kerana saya ingin mengekalkan hubungan "mempunyai" itu.


Penyelesaian


Saya berjaya menyelesaikan masalah ini! Anda hanya perlu memasukkan kunci asing dalam model struktur apabila anda menciptanya. Contohnya:

CreditCard{
    Number: "41111111111111"
    UserID: <include the id here> // make sure the credit card gorm model has UserID foreign key specified
}
db.Create(&CreditCard)

Atas ialah kandungan terperinci Buat pertanyaan terbalik 'mempunyai' hubungan GORM. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Antara muka seketikaArtikel seterusnya:Antara muka seketika