खैर, मुझे एहसास हुआ कि मेरे असफल होने का कारण मेरी ओर से एक त्रुटि थी। हमारी अधिकांश परियोजनाओं में कई वाहन प्रविष्टियाँ होंगी, लेकिन संयोग से जिसकी मैं परीक्षण कर रहा था, उसके पास XML में केवल एक था, इसलिए अक्रमांकन ने इसे एक दस्तावेज़ में बदल दिया, न कि BsonArray में।
उपरोक्त कोड VehicleEntry
. मानकर काम करेगा फ़ील्ड वास्तव में BsonArray प्रकार का है, ड्राइवर इसे किसी सूची ऑब्जेक्ट में मैप करेगा।