Secara pribadi saya akan menerapkan struktur jalur yang terwujud di sini, sangat mudah untuk memperbarui dan membuat kueri menggunakan regex yang tidak peka huruf besar-kecil yang diawali dengan tidak ada huruf besar (yang berarti akan menggunakan indeks), jadi contohnya akan terlihat seperti:
{_id: {}, path: 'about_us/where_are_we'}
Ini juga, seperti yang Anda lihat, memungkinkan URL ramah SEO untuk mengenai langsung di pohon ini memberi Anda kekuatan maksimum. Ini sangat membantu dalam sistem bantuan tempat Anda ingin menampilkan URL seperti:
/help/how-to-use-my-site
Sejak how-to-use-my-site
dapat memukul langsung di jalan atau bahkan lebih jauh lagi Anda dapat menempatkan dua bidang dan memukul langsung pada teks lengkap seperti:
{_id: {}, path: 'about_us/where_are_we', normalised_url: 'where_are_we'}
Tentu saja seperti yang dikatakan jawaban sebelumnya, Anda harus tahu bagaimana Anda ingin mengakses konten Anda, tetapi jalur yang terwujud adalah awal yang baik menurut saya.
Anda dapat membaca lebih lanjut tentang struktur pohon di Mongo di sini:http://www. mongodb.org/display/DOCS/Trees+in+MongoDB