В моем контроллере: - $data = Favoriteignored::with('favusers');
В моей модели Избранноеигнорируется
public function favusers() {
return $this->belongsTo('Usermanage', 'type_member_id','_id');
}
Документ коллекции избранных игнорируемых участников: -
{
"__v": NumberInt(0),
"_id": ObjectId("54e5dce5b1e7b4018aa6ea86"),
"type": {
"favourite": "1",
"ignored": "0"
},
"type_member_id": ObjectId("54a5360be1f44e1e378b4567"),
"user_id": ObjectId("54b6162cf56c0de40e8b4567")
}
Документ о сборе членов: -
{
"_id": ObjectId("54a5360be1f44e1e378b4567"),
"active": "1",
"address": "test",
"cell_number": "8888",
"city": "test",
"company": "test",
"confirmation_code": "u74Vs0xJXna5RHZQz7DZTnY2XfKNzH",
"country": "India",
"department": "t",
"email": "[email protected]",
"first_name": "Gaurav",
"gender": "male",
"image": "52759b.jpg",
"image_name": "",
"is_deleted": "0",
"last_login": "2015/02/19 12:50:07",
"last_name": "handa",
"password": "$2y$10$fm0KsS0MX50VRWC9HIiTAumU5FU1qZIztxCkn/e9dbZuF2Tf7PwBy",
"remember_token": "hN4n8eGALMXTs84Tub0qrgnqVlrDd1WDBHcKh8VDBLFs43wRA4GILL3OJDiy",
"state": "test",
"telephone_number": "123",
"title": "t",
"username": "t",
"verified": "1",
"via": "login",
"zip_code": "test"
}
Теперь я связываю коллекцию избранных игнорированных элементов с коллекцией элементов на основе «type_member_id» избранных элементов в качестве внешнего ключа и _id коллекции элементов.
Использование внешнего ключа и локального ключа как ObjectId mongodb. Невозможно получить результаты. Он отлично работает, если я сохраняю type_member_id как строку.
Заранее спасибо.