Я пытаюсь добавить объект geo json в существующий массив в mongodb, это мой объект, который я хотел бы добавить:
const location = {
type: "Feature",
properties: {
description: place.address,
name: place.name
},
geometry: {
coordinates: [
place.latLng.latitude,
place.latLng.longitude
],
type: "Point"
},
userIds: [userId],
id: place.id
}
Я пытался использовать этот вызов mongodb без какого-либо эффекта :
db.collection.updateOne(
{ _id: "5e6e32051c9d4400128cba9c" },
{ $push: { features: location } },
function(err, result) {
if (err) {
reject(err);
}
console.log(result);
console.log("Added new location successfully");
resolve(true);
});
Это ничего не делает. Features - это массив, который должен содержать объекты geo json. Что я делаю не так?