作为Mongo的新手,我正在寻找一个可以导入和播放的示例MongoDB数据库.适用于MSSQL的mysql或Northwind的世界.
有吗?(我在http://www.mongodb.org找不到任何一个参考,也没有我的谷歌搜索帮助)
有没有办法在严格的 JSON模式下运行MongoDB shell(或特定的tojson方法)?
为什么我需要这个 - 能够获取shell的输出(由一些js命令后跟tojson生成)并将其转换为Java中的JSON对象.
或者,
有没有办法将扩展的JSON从shell解析为java Json对象?(com.mongodb.util.JSON.parse需要严格的JSON)
这是可运行的一段代码解释问题 -
我可以删除s1和s2但不删除s3.
这似乎与MigLayout无关(我碰巧使用它),因为我也看到了与默认布局相同的行为.
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import net.miginfocom.swing.MigLayout;
public class MyFrame2 extends JFrame {
private JPanel main;
private JPanel s1;
private JPanel s2;
private JPanel s3;
public static void main(String[] args) throws InterruptedException {
MyFrame2 f = new MyFrame2();
f.setVisible(true);
Thread.sleep(2000); //you can see all three panels for two seconds
f.main.remove(f.s1);
f.main.validate();
Thread.sleep(2000);
f.main.remove(f.s2);
f.main.validate();
Thread.sleep(2000);
f.main.remove(f.s3);
f.main.validate();
}
public MyFrame2() {
main = new JPanel();
main.setLayout(new MigLayout()); …Run Code Online (Sandbox Code Playgroud)