I might be totally off but I think you MUST use 

> -compile(export_all).

as well here (due to the magic of the parse_transform step)



Sent from my tricorder

> On Aug 21, 2014, at 18:32, jason stewart <[email protected]> wrote:
> 
> As you can see there is not much to it, a very simple insert  
> 
> Model
> ------
> -module(clientList, [Id, Listname, Email, Datablock]).-compile(export_all).
> -------
> 
> Controller
> --------
> -module(pigeon_mdbtest_controller, [Req]).
> 
> -export([hello/2]).
> 
> hello('GET', [])->
>             ClientList = clientList:new(id, 
> "Bill","[email protected]",[{"0","Field1"},{"1","Field2"},{"2","Field3"}]),
>             boss_db:transaction ( fun()-> ClientList:save() end),
>             {output, ["test done"]}.
> ------
> 
> Error
> ------
> [error] Error in controller error function_clause 
>  [{bson_binary,put_field_accum,
>               ["0","Field1",<<>>],
>               [{file,"src/bson_binary.erl"},{line,93}]},
>  {bson,doc_foldlN,5,[{file,"src/bson.erl"},{line,37}]},
>  {bson_binary,put_document,1,
>               [{file,"src/bson_binary.erl"},{line,91}]},
>  {bson_binary,put_field,2,
>               [{file,"src/bson_binary.erl"},{line,33}]},
>  {bson_binary,put_value_accum,2,
>               [{file,"src/bson_binary.erl"},{line,115}]},
>  {lists,foldl,3,[{file,"lists.erl"},{line,1261}]},
>  {bson_binary,put_array,1,
>               [{file,"src/bson_binary.erl"},{line,112}]},
>  {bson_binary,put_field,2,
>               [{file,"src/bson_binary.erl"},{line,34}]}]
> 
> 
> -------
> 
> 
>> On Thursday, 21 August 2014 08:49:10 UTC+10, Kai Janson wrote:
>> Care to share your model and controller code in question?
>> 
>> Sent from my non-google-device
>> 
>>> On Aug 20, 2014, at 18:18, jason stewart <[email protected]> wrote:
>>> 
>>> I tried that with 
>>> 
>>> ClientList = clientList:new(id, 
>>> "Bill","[email protected]",{{"0","Field1"},{"1","Field2"},{"2","Field3"}})
>>> 
>>> but then I get a bson error message
>>> 
>>> [error] Error in controller error function_clause 
>>> [{bson_binary,put_field_accum,["0","Field1",<<>>],[{file,"src/bson_binary.erl"},{line,93}]}
>>> 
>>> 
>>> 
>>>> On Wednesday, 20 August 2014 03:48:18 UTC+10, can2nac wrote:
>>>> try [{"0","Field1"},{"1","Field2"},{"2","Field3"}]
>>>> 
>>>>> On Tuesday, August 19, 2014 3:30:44 AM UTC+4, jason stewart 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/48ae2c19-0fb0-4e42-99fd-e3e011d924bf%40googlegroups.com.
>>> 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/2905c933-35c2-4dde-840b-4167ebdfcded%40googlegroups.com.
> 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/F2731193-32AB-40F8-8B8F-FA8BD6C27C96%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to