MongoDB में विदेशी कुंजी नहीं है (जैसा कि आपने संभवतः देखा है)। मूल रूप से उत्तर इसलिए है, "उपयोगकर्ताओं को अनुरोधों के साथ छेड़छाड़ न करने दें। केवल एप्लिकेशन को डेटा डालने दें जो आपके संदर्भात्मक अखंडता नियमों का पालन करता है।"
MongoDB कई मायनों में अच्छा है... लेकिन अगर आपको लगता है कि आपको विदेशी कुंजियों की आवश्यकता है, तो शायद यह आपकी समस्या का सही समाधान नहीं है।