4
วิธีกำหนดวัตถุในอาร์เรย์ใน Mongoose schema อย่างถูกต้องด้วยดัชนีภูมิศาสตร์ 2d
ขณะนี้ฉันมีปัญหาในการสร้างสคีมาสำหรับเอกสารด้านล่าง การตอบสนองจากเซิร์ฟเวอร์จะส่งกลับค่าฟิลด์ "trk" เป็น [Object] เสมอ ฉันไม่รู้ว่ามันควรจะทำงานอย่างไรเพราะอย่างน้อยฉันก็ลองทุกวิธีที่เข้าท่าสำหรับฉัน ;-) หากสิ่งนี้ช่วยได้เวอร์ชัน Mongoose ของฉันคือ 3.6.20 และ MongoDB 2.4.7 และก่อนที่ฉันจะลืมมันจะเป็นการดีที่จะตั้งเป็นดัชนี (2d) ข้อมูลต้นฉบับ: { "_id": ObjectId("51ec4ac3eb7f7c701b000000"), "gpx": { "metadata": { "desc": "Nürburgring VLN-Variante", "country": "de", "isActive": true }, "trk": [ { "lat": 50.3299594, "lng": 6.9393006 }, { "lat": 50.3295046, "lng": 6.9390688 }, { "lat": 50.3293714, …