mongodb-user
[Arriba] [Todas las Listas]

Re: [mongodb-Usuario] Re: mongocxx c++11 conductor maestro el documento

To: "mongodb-user@xxxxxxxxxxxxxxxx" <mongodb-user@xxxxxxxxxxxxxxxx>
Subject: Re: [mongodb-Usuario] Re: mongocxx c++11 conductor maestro el documento actualiza
From: Andrew Morrow <andrew.morrow@xxxxxxxxxxx>
Date: Fri, 18 Sep 2015 17:02:35 -0400
Delivery-date: Fri, 18 Sep 2015 17:14:11 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:x-spam-checked-in-group :list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe; bh=v4gfB3ANsu7ibuC3ybrWJP8BVJ1CjGXIc3Td3DtOOyM=; b=aeEEWm7ERor2CKONrV+kHgy0uxxsJLEf04fZ9vvnA3PHciFJmslmLEm9DeLa+m5B7N EQ2p0oC848IXx5HNKCx6dbRkxtuJlGHY/hFuc9hRXtyHWw4qKVDegn5FqKcV3lJx/IFE 2KNsU10+hObvSEYn79MZq7ZAfK4hxylpFZ7qU/c2DaJvtSxv6FBofnKnAQlgdJFX+Pam 6SP+1/VCUaoQ/AFPVmUIWTZla6iZZnn/9K01MCCcTTnQ+Fw2mz6KC4/q0ND5eYqs6osG aXIkQjTUYd5ZwTd4IkDkSDa4p7xApBONt50PVdiqur5pP+VGuHwDvsr9FHnxTsZqillc BZSw==
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mongodb.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:x-spam-checked-in-group :list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe; bh=v4gfB3ANsu7ibuC3ybrWJP8BVJ1CjGXIc3Td3DtOOyM=; b=nFm7ahTux29+FP1VaDKs8ZJtch3Dbkl/T6ku5AWPw+FdPUZJMxb+wPQY70u/5NxfEV OoAi++gMAde4ejNpPxMEyI152o3+YrI7H8BAErhKBhImccHzfV7Q2AS7tK9/QQ06wqeQ WFVYY+eL/cNlvn1UCycb24CQtZO+wvR5uuSe8=
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <a5d6e6b4-e4fa-4c69-ab7d-4cf4800a58a6@googlegroups.com>
List-archive: <http://groups.google.com/group/mongodb-use>
List-help: <http://groups.google.com/support/>, <mailto:mongodb-user+help@googlegroups.com>
List-id: <mongodb-user.googlegroups.com>
List-post: <http://groups.google.com/group/mongodb-user/post>, <mailto:mongodb-user@googlegroups.com>
List-subscribe: <http://groups.google.com/group/mongodb-user/subscribe>, <mailto:mongodb-user+subscribe@googlegroups.com>
List-unsubscribe: <mailto:googlegroups-manage+1044811755470+unsubscribe@googlegroups.com>, <http://groups.google.com/group/mongodb-user/subscribe>
Mailing-list: list mongodb-user@xxxxxxxxxxxxxxxx; contact mongodb-user+owners@xxxxxxxxxxxxxxxx
References: <6352cf3c-677f-446c-b2ab-5a94fdd2898f@googlegroups.com> <a5d6e6b4-e4fa-4c69-ab7d-4cf4800a58a6@googlegroups.com>
Reply-to: mongodb-user@xxxxxxxxxxxxxxxx
Sender: mongodb-user@xxxxxxxxxxxxxxxx
Aquello realmente no tendría que ser necesario. El '*v0' estás nombrando hay un
*inline *namespace pretendido para dirigir compatibilidad de ABI. Nunca tendrías que
necesitar a explícitamente mencionarlo.

En *Thu, *Sep 17, 2015 en 11:33 AM, Evan <speeltronics@xxxxxxxxx> escribió:

> lo imaginé fuera. Tienes que utilizar el *bsoncxx::*v0::*oid no el *bsoncxx::*oid
>
> //Esto no trabaja
> //*bsoncxx::*oid *myoid("55*f32#uno05*c330964*d296*e6#uno11");
> //Estos trabajos
> *bsoncxx::*v0::*oid *myoid("55*f32#uno05*c330964*d296*e6#uno11");
> filtro << "_*id" << *myoid;
>
>
> En miércoles, septiembre 16, 2015 en 7:36:06 PM *UTC-4, Evan escribió:
>>
>> Cómo puede actualizo un documento que utiliza el "_*id" campo? Lo puedo hacer utilizando
>> otro campo, pero no el "_*id". Entiendo este campo es un *ObjectId,
>> pero cómo  creo un filtro para él? Algún código es abajo. *Thanks Para cualquier
>> ayuda!
>>
>>     *mongocxx::Caso *inst{};
>>     *mongocxx::cliente *conn{};
>>     coche *db = *conn["*todos"];
>>
>>     constructor::corriente::filtro de documento;
>>     constructor::corriente::el documento actualiza;
>>
>>     //*bsoncxx::*oid *myoid("55*f32#uno05*c330964*d296*e6#uno11");
>>
>>     //ESTO TRABAJA UTILIZAR EL *CATCHUP filtro
>>     de CAMPO << "*catchup" << falso;
>>     // ESTO NO TRABAJA
>>     //filtro << "_*id" << "55*f32#uno05*c330964*d296*e6#uno11";
>>     // ESTO NO TRABAJA
>>     //filtro << "_*id" << *myoid;
>>
>>     actualiza << "$puesto" << *bsoncxx::constructor::corriente::documentoabierto
>>             << "*minhand" << 44 <<
>> *bsoncxx::constructor::corriente::documentocercano;
>>
>>     *db["*clockdials"].Actualiza_un(filtro, actualizar);
>>
> --
> recibiste este mensaje porque eres *subscribed al *Google Grupos
> "*mongodb-grupo"
> de usuario.
>
> Para otro *MongoDB opciones de apoyo técnico, ve:
> *http://www.mongodb.org/sobre/apoyo/.
> ---
> Recibiste este mensaje porque eres *subscribed al *Google Grupos
> "*mongodb-grupo" de usuario.
> A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un
> *email a *mongodb-usuario+unsubscribe@xxxxxxxxxxxxxxxx.
> A correo a este grupo, envía *email a *mongodb-user@xxxxxxxxxxxxxxxx.
> Visita este grupo en *http://grupos.*google.*com/Grupo/*mongodb-usuario.
> Para ver esta discusión en la visita de web
> *https://grupos.*google.*com/*d/*msgid/*mongodb-Usuario/#uno5*d6*e6*b4-*e4*fa-4*c69-*ab7*d-4*cf4800#uno58#uno6%40*googlegroups.*com
> <*https://Grupos.*google.*com/*d/*msgid/*mongodb-Usuario/#uno5*d6*e6*b4-*e4*fa-4*c69-*ab7*d-4*cf4800#uno58#uno6%40*googlegroups.*com?*utm_Medio=*email&*utm_fuente=*footer>
> .
>
> Para más opciones, visita *https://grupos.*google.*com/*d/*optout.
>

-- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*mongodb-grupo"
de usuario.

Para otro *MongoDB opciones de apoyo técnico, ve: *http://www.mongodb.org/sobre/apoyo/.
--- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*mongodb-grupo" de usuario.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a *mongodb-usuario+unsubscribe@xxxxxxxxxxxxxxxx.
A correo a este grupo, envía *email a *mongodb-user@xxxxxxxxxxxxxxxx.
Visita este grupo en *http://grupos.*google.*com/Grupo/*mongodb-usuario.
Para ver esta discusión en la visita de web *https://grupos.*google.*com/*d/*msgid/*mongodb-Usuario/*CAHX05*qFoe42*BdVcrmiZfp07*OASF%3*DudyfGSciun7_*pKxyugn64*w%40correo.*gmail.*com.
Para más opciones, visita *https://grupos.*google.*com/*d/*optout.
That really shouldn't be necessary. The 'v0' you are naming there is an
inline namespace intended to manage ABI compatibility. You should never
need to explicitly mention it.

On Thu, Sep 17, 2015 at 11:33 AM, Evan <speeltronics@xxxxxxxxx> wrote:

> I figured it out. You have to use the bsoncxx::v0::oid not the bsoncxx::oid
>
> //This does not work
> //bsoncxx::oid myoid("55f32a05c330964d296e6a11");
> //This works
> bsoncxx::v0::oid myoid("55f32a05c330964d296e6a11");
> filter << "_id" << myoid;
>
>
> On Wednesday, September 16, 2015 at 7:36:06 PM UTC-4, Evan wrote:
>>
>> How can I update a document using the "_id" field? I can do it using
>> another field, but not the "_id". I understand this field is an ObjectId,
>> but how do I create a filter for it? Some code is below. Thanks for any
>> help!
>>
>>     mongocxx::instance inst{};
>>     mongocxx::client conn{};
>>     auto db = conn["todos"];
>>
>>     builder::stream::document filter;
>>     builder::stream::document update;
>>
>>     //bsoncxx::oid myoid("55f32a05c330964d296e6a11");
>>
>>     //THIS WORKS USING THE CATCHUP FIELD
>>     filter << "catchup" << false;
>>     // THIS DOES NOT WORK
>>     //filter << "_id" << "55f32a05c330964d296e6a11";
>>     // THIS DOES NOT WORK
>>     //filter << "_id" << myoid;
>>
>>     update << "$set" << bsoncxx::builder::stream::open_document
>>             << "minhand" << 44 <<
>> bsoncxx::builder::stream::close_document;
>>
>>     db["clockdials"].update_one(filter, update);
>>
> --
> You received this message because you are subscribed to the Google Groups
> "mongodb-user"
> group.
>
> For other MongoDB technical support options, see:
> http://www.mongodb.org/about/support/.
> ---
> You received this message because you are subscribed to the Google Groups
> "mongodb-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
> To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
> Visit this group at http://groups.google.com/group/mongodb-user.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mongodb-user/a5d6e6b4-e4fa-4c69-ab7d-4cf4800a58a6%40googlegroups.com
> <https://groups.google.com/d/msgid/mongodb-user/a5d6e6b4-e4fa-4c69-ab7d-4cf4800a58a6%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 "mongodb-user"
group.

For other MongoDB technical support options, see: http://www.mongodb.org/about/support/.
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at http://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/CAHX05qFoe42BdVcrmiZfp07OASF%3DudyfGSciun7_pKxyugn64w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
<Anterior por Tema] Tema Actual [Siguiente por Tema>