我只是想通过重写一个非常简单的 MySQL 和 PHP 应用程序来玩弄 NOSQL 和 Node.js,这样学生就可以给教授留下评论:
Table: Prof
Columns: id, first, last, university, department
Table: Comments
Columns: id, user_id, likes, data
这种关系基本上是一个教授有很多评论,一个评论属于一个教授。
我认为 CouchDB/JSON 版本应该是这样的:
{ "Profs" : [{
"Comments" : [ {"data" : "comment1", "likes" : 42 } , { "data" : "comment2", "likes" : 1} ],
"first" : "Carlos",
"last" : "Marx",
"university" : "some university",
"department" : "math"
}, {...another prof with comments...}],
}
我的第一个问题是,有没有可以运行的工具或脚本将我的所有数据导入到 CouchDB 可以工作的东西中?如果没有,你会推荐什么?我可以将它从 phpmyadmin 导出到 .sql 和 .cvs。
我的第二个问题是我是否正确地用 JSON 构造了我的数据?
谢谢!