在Android上定义bson对象

在Android上定义bson对象,android,node.js,mongodb,Android,Node.js,Mongodb,我在android应用程序中工作,我必须使用他们的id从mongoDB中选择数据。id是bson对象。如何在android上定义bson对象??? (我正在使用nodejs将android应用程序连接到mongodb)如果您想将id作为字符串发送,只需生成bson对象,如下所示 BasicOutputBuffer output = new BasicOutputBuffer(); BsonBinaryWriter writer = new BsonBinaryWriter(output)

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

如果您想将
id
作为
字符串发送,只需生成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()

如果您想将
id
作为
字符串发送
,只需生成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()

可能是依赖关系!这样做似乎合乎逻辑,你不这样认为吗?请注意,您的API很可能只是发送了一个“字符串”值,但如果您愿意,可以强制转换为该类型。谢谢,但它不起作用:Gradle sync失败:提供的字符串模块符号“org.mongodb.bson”无效。示例注释:“org.gradle:gradle核心:2.2”,“org.mockito:mockito核心:1.9.5:javadoc”。有关详细信息,请参阅IDE日志(帮助|显示日志)Gradle同步失败:提供的字符串模块符号“org.mongodb.bson”无效。示例注释:“org.gradle:gradle核心:2.2”,“org.mockito:mockito核心:1.9.5:javadoc”。有关更多详细信息(帮助|显示日志),请参阅IDE日志。什么不起作用?在你的问题中根本没有代码来显示你想做什么。我们应该猜猜吗?在这里你需要更具体一些。和。评论部分是为像我这样问你“你在说什么?”的人准备的,问题是你在哪里解释它;final DBObject idb=(DBObject)JSON.parse(JSON);您正在Android中使用Node.js??也许是依赖!这样做似乎合乎逻辑,你不这样认为吗?请注意,您的API很可能只是发送了一个“字符串”值,但如果您愿意,可以强制转换为该类型。谢谢,但它不起作用:Gradle sync失败:提供的字符串模块符号“org.mongodb.bson”无效。示例注释:“org.gradle:gradle核心:2.2”,“org.mockito:mockito核心:1.9.5:javadoc”。有关详细信息,请参阅IDE日志(帮助|显示日志)Gradle同步失败:提供的字符串模块符号“org.mongodb.bson”无效。示例注释:“org.gradle:gradle核心:2.2”,“org.mockito:mockito核心:1.9.5:javadoc”。有关更多详细信息(帮助|显示日志),请参阅IDE日志。什么不起作用?在你的问题中根本没有代码来显示你想做什么。我们应该猜猜吗?在这里你需要更具体一些。和。评论部分是为像我这样问你“你在说什么?”的人准备的,问题是你在哪里解释它;final DBObject idb=(DBObject)JSON.parse(JSON);您正在Android中使用Node.js??