在Android上定义一个bson对象

时间:2017-08-02 07:08:52

标签: android node.js mongodb

我在Android应用程序中工作,我必须使用他们的id从mongoDB中选择数据。 id是一个bson对象。如何在android上定义一个bson对象??? (我正在使用nodejs将android应用程序连接到mongodb)

1 个答案:

答案 0 :(得分:0)

如果您想将id作为string发送,则可以生成如下的bson对象,

BasicOutputBuffer output = new BasicOutputBuffer();
    BsonBinaryWriter writer = new BsonBinaryWriter(output);
    writer.writeStartDocument();
    writer.writeName("id");
    writer.writeString("1");
    writer.writeEndDocument();

    RequestBody requestBody = RequestBody.create(MediaType.parse("application/octet-stream"), output.getInternalBuffer());

请记住添加writeStartDocument();writeEndDocument();