Я использую метеор версии 1.8.1, Vuejs версии 2.6.10.
Я пытаюсь получить данные из MongoDB и вернуться к клиенту.
Meteor.methods({
async 'demo.mongoose.get'() {
let res = await Collections.find()
console.log(res);
return res
},
})
Результат Образ сервера
methods: {
getData() {
Meteor.call('demo.mongoose.get', (err, res) => {
console.log(res)
})
},
},
Результат:
Результат Изображение клиента
При возврате данных клиенту данные являются документом mongoose, но я не использую документ javascript.
Например:
[{
"_id" : ObjectId("5d8ae3daaae1580afd73e6a6"),
"name" : "Miss Earnestine Legros",
"birthDate" : ISODate("1980-04-01T07:00:00.000+07:00"),
"gender" : "F",
"address" : "Celestinemouth",
"decimalSalary" : 419.71,
"floatSalary" : 419.71,
"createdAt" : ISODate("2019-09-25T10:49:46.436+07:00"),
"updatedAt" : ISODate("2019-09-25T10:49:46.436+07:00"),
"__v" : 0
},
{
"_id" : ObjectId("5d8ae3daaae1580afd73e6a7"),
"name" : "Dr. Jamaal Frami",
"birthDate" : ISODate("1998-02-23T07:00:00.000+07:00"),
"gender" : "M",
"address" : "Maymieberg",
"decimalSalary" : 186.26,
"floatSalary" : 186.26,
"createdAt" : ISODate("2019-09-25T10:49:46.436+07:00"),
"updatedAt" : ISODate("2019-09-25T10:49:46.436+07:00"),
"__v" : 0
},
{
"_id" : ObjectId("5d8ae3daaae1580afd73e6a8"),
"name" : "Ms. Marc Armstrong",
"birthDate" : ISODate("1975-04-20T07:00:00.000+07:00"),
"gender" : "M",
"address" : "Kenyaport",
"decimalSalary" : 800.22,
"floatSalary" : 800.22,
"createdAt" : ISODate("2019-09-25T10:49:46.436+07:00"),
"updatedAt" : ISODate("2019-09-25T10:49:46.436+07:00"),
"__v" : 0
}]