1. Fungsi ini perlu menentukan sama ada ia diduplikasi berdasarkan medan, seperti ownerId, dan membuang apa sahaja yang wujud Jadi saya menggunakan kaedah yang berbeza, tetapi apabila jumlah data meningkat secara beransur-ansur dalam tempoh ini, masalah timbul:
Kegagalan Operasi: berbeza terlalu besar, had 16mb
Ini adalah ralat dalam baris arahan Ia mengatakan bahawa hasil yang dikembalikan oleh yang berbeza adalah terlalu besar, melebihi 16M bolehkah mana-mana pakar menyumbang beberapa kaedah
Keperluan: Setiap kali anda menyemak sama ada medan ownerId muncul dalam pangkalan data, pangkalan data sentiasa dikemas kini, dan ownerId yang tidak wujud akan disimpan dalam pangkalan data selepas diproses untuk seketika, jadi ia perlu membuat pertimbangan setiap kali. Semak semula medan pemilik dalam pangkalan data Oleh itu, keperluan kelajuan adalah agak tinggi.Sila lihat dan berikan pendapat anda.
Jika saya faham dengan betul, adakah anda telah mempertimbangkan Indeks Unik?
Untuk rujukan.
Suka MongoDB! Berseronoklah!