Twój sposób tworzenia tablicy mongo bson jest zły. Brakuje Ci części
mongo.bson.buffer.start.object(buf, "0")
...
mongo.bson.buffer.finish.object(buf)
mongo.bson.buffer.start.object(buf, "1")
...
mongo.bson.buffer.finish.object(buf)
Aby zapoznać się z działającym przykładem, sprawdź najnowszy komentarz na:https://github.com/mongosoup/rmongodb/issues/17
Mam nadzieję, że na razie to działa.
We wszystkich poleceniach .to.list / .from.list / .append.list jest błąd. Pracuję nad prostszym rozwiązaniem!