Cómo crear un blob en MongoDB usando laravel

Estoy usando Laravel4 PHP Framework, mi aplicación web tiene que manejar API de formato JSON.

La primera parte de Mi problema es que cada vez que obtengo una suscripción, la aplicación web recibe la ID de dispositivo y la ID de lista (donde la ID de lista es la lista que fue suscrita por el dispositivo que tiene ID de dispositivo). Para cada ID de dispositivo recibido, tenemos que crear un blob con ID de dispositivo como

{
    deviceID:........,
    subscription:[{listID:1},{listID:2}.......]
}

cuando el mismo dispositivo se suscribe a una lista múltiple, tengo que actualizar la suscripción, al igual que cuando se suscribe un nuevo dispositivo, se debe crear un nuevo documento como el anterior.

La segunda parte de mi problema es que nuestra web creará una campaña de ofertas para cada lista. Cada campaña tendrá campos como Título, Icono, Imagen, Descripción detallada, etc. documento como un objeto Me gusta:

{
    deviceID:........,
    subscription:[{listID:1},{listID:2}.......],
    offers [{campaign1}]
}

La campaña tendría muchos campos.

Yo he tratado

db.subscribers.insert(
{
    _id:98745334,
    subscriptions: [{
        list_id: "14Q3"}, {list_id: "8989"}
    ],
    offers: [ { title: "50% off", qty: 25 }, { title: "20% off", qty: 50 } ],
})

Esto funcionó. Pero no pude insertar, recuperar o actualizar ningún dato usando Laravel4.

Estoy usando MongoDB y Laravel4

Perdón por el mal inglés Por favor, ayúdame

Respuestas a la pregunta(1)

Su respuesta a la pregunta