如何从对象mongodb数组中返回一个对象

时间:2016-07-07 11:25:51

标签: mongodb meteor mongoose mongodb-query database

var customerData = Customers.findOne(
   {'phone': phone}, 
   { 'restaurants': { $elemMatch: { 'restaurantId': Meteor.userId() } } }
);

我使用$elemMatch只返回Restaurants数组中的一个对象, 但它仍然返回array.WHY的所有对象?

他们的任何其他方式只返回一个对象吗?

1 个答案:

答案 0 :(得分:0)

void (*func)(void*) = 0; // <- method to be called goes here
void* instance;          // <- instance for this-call goes here

void InterruptHandler()
{
  func(instance);
}

一定是可行的解决方案

由于