我在 MongoDB 的规范化数据模型结构中收到以下错误:
org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for class com.mongodb.DBRef
Run Code Online (Sandbox Code Playgroud)
这是由这一行引起的:
System.out.println(document.toJson());
Run Code Online (Sandbox Code Playgroud)
具体的toJson()部分。我的文档中有一个 DBRef 对象,因此我可以引用另一个集合中的文档。嵌入式文档结构不是选项。那么我该如何解决这个问题?
嘿,我想将我用Java编写的eclipse程序与Arduino连接起来.以前我使用Processing但现在我正在处理更困难的事情:我将连接Leap到Arduino,但是当我尝试连接到我的端口时,我收到以下消息.
我使用的是Mac,我在处理过程中使用的端口是tty.usbserial-AM01VBFC
但是,这不适用于以下示例:http://playground.arduino.cc/interfacing/java
我改变了这个以匹配我的端口:
private static final String PORT_NAMES[] = {
"/dev/tty.usbserial-AM01VBFC", // Mac OS X
"/dev/ttyACM0", // Raspberry Pi
"/dev/ttyUSB0", // Linux
"COM3", // Windows
};
Run Code Online (Sandbox Code Playgroud)
结果是:
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version = RXTX-2.1-7
Could not find COM port.
Started
Run Code Online (Sandbox Code Playgroud)
在我看来,端口列表是空的,因为:
portEnum.hasMoreElements()
Run Code Online (Sandbox Code Playgroud)
是假的.
完整的代码可以在上面的链接中找到,我唯一改变的是Mac OS X的端口名称.
我发现只有一个人有同样的问题,他找到了ubuntu的解决方案我不明白:http://forum.arduino.cc/index.php?topic = 73350.0; wap2
希望得到一些帮助,乔治