Como criar um blob no MongoDB usando o laravel

Estou usando o Laravel4 PHP Framework, meu aplicativo da web precisa lidar com APIs no formato JSON.

A primeira parte do meu problema é que, sempre que eu recebo uma assinatura, deviceID e listID (em que ID da lista é a lista que foi assinada pelo dispositivo com o deviceID) é recebido pelo aplicativo da web. Para cada deviceID recebido, precisamos criar um blob com deviceID como

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

quando o mesmo dispositivo assina uma lista múltipla, eu tenho que atualizar a assinatura, mesmo quando um novo dispositivo é inscrito, um novo documento deve ser criado como acima.

A segunda parte do meu problema é que a nossa web criará campanhas de oferta para cada lista. Cada campanha terá campos como título, ícone, imagem, descrição detalhada etc., quando uma campanha estiver ativada, essa campanha deverá ser inserida na oferta acima documento como um objeto

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

A campanha teria muitos campos.

eu tentei

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

Isso funcionou. Mas não consegui inserir, recuperar ou atualizar nenhum dado usando o Laravel4.

Estou usando o MongoDB e o Laravel4

Desculpe pelo inglês ruim Por favor me ajude

questionAnswers(1)

yourAnswerToTheQuestion