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

最佳答案

如果您想将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();

关于android - 在Android上定义bson对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45453851/

10-16 20:53