Jason,

This may not be your problem, but . . . bear in mind that boss_db does not
support the storage of arbitrary erlang terms in a boss db field - check
the documentation here http://www.chicagoboss.org/api-record.html to see
what is supported. (It may be that your bson falls under the category of
'binary' in which case you should not have an issue), Now, although that is
the OFFICIAL (i.e. documented) position, CB does not do anything to prevent
it, so it depends on the adaptor for the particular db you are using. The
Mnesia adaptor does, but that is because Mnesia runs in erlang. It is quite
possible that the Mongo adaptor does not support this behaviour.

I should point out that my experience is all with Mnesia. Perhaps someone
who knows Mongo better than I can help you with your real problem. LoL

graeme






On 19 August 2014 06:30, jason stewart <[email protected]> wrote:

> I am trying to add an bson object to a field in my mongodb database using
> bossRecord
>
> Model
>
>      -module(clientList, [Id, Listname, Email, Datablock]).
>      -compile(export_all).
>
> Code
>
>     ClientList = clientList:new(id, "Bill","[email protected]
> ",{{"0","Field1"},{"1","Field2"},{"2","Field3"}})
>     boss_db:transaction ( fun()-> ClientList:save() end).
>
> Error
>
>     [error] Error in controller error undef
>
>
> I understand that a bossRecord is not the same as a bson object, but I am
> unsure how to get it in there, is there a converter, do I need to create a
> new boss record.
>
> Also if anyone know any site that explains anything to do with Chicago
> boss database access could you let me know, I am finding that the
> documentation for it is useless or its just  I am not getting it
>
>  --
> You received this message because you are subscribed to the Google Groups
> "ChicagoBoss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> Visit this group at http://groups.google.com/group/chicagoboss.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/chicagoboss/7c6c4513-aebd-4c1b-bf9f-7747220f7187%40googlegroups.com
> <https://groups.google.com/d/msgid/chicagoboss/7c6c4513-aebd-4c1b-bf9f-7747220f7187%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"ChicagoBoss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at http://groups.google.com/group/chicagoboss.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/chicagoboss/CAKF5fiAX0oDw65ZcxvU2KvFPYpsDR19QoEM3mONNBK1ofxD%2Bmg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to