CNode

NodeJs能否在前端实现字段自定义?

问答
Vvarjay发布于10 年前最后回复10 年前12 回复6057 浏览0 收藏

例如帝国cms的自定义数据库模型 QQ20160601-0.png

就好像前台修改后台的Schema,求思路!或者有已经实现的源代码吗?想想都好复杂,帝国用php能实现,咱nodejs该如何搞定呢

查看回复

回复 (12)

J
jiangli373#1·10 年前

这个应该就是调用sql语句实现吧 比如用的mysql,修改表字段,就用

alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

创建表

CREATE TABLE table_name (column_name column_type);

V
varjay#3·10 年前
引用 brickyangMongoDB 的一大特点就是不限制文档格式,在同一个 collection 里可以随便存不同的 document,根本就没有「修改表字段」这回事

@brickyang 但是使用mongoose的话,没定义schema好像不行啊。查了一下有schema#add,有schema#get,但是不会用,求帮助

B
brickyang#4·10 年前
引用 varjay@brickyang 但是使用mongoose的话,没定义schema好像不行啊。查了一下有schema add,有schema get,但是不会用,求帮助

@varjay 我用的是 Native Driver。照你这么说的话 mongoose 是以一种非 document 的方式去使用 MongoDB,不太理解为什么要用它

N
NetLogoclub#5·10 年前

mongodb哪里要字段名定义啊,只要你不追求效率,想怎么存怎么存,但是考虑到效率,还是要规范。

F
flamingtop#6·10 年前

你问这个问题,着实应该先去自己做很多功课,不要利用别人的时间帮你解决你完全可以自己搞定的问题。

V
varjay#7·10 年前
引用 flamingtop你问这个问题,着实应该先去自己做很多功课,不要利用别人的时间帮你解决你完全可以自己搞定的问题。

@flamingtop 好吧,请问我该去哪学习呢,官方文档有点难懂,有没有教程什么的,最好有视频教程

F
flamingtop#8·10 年前
引用 varjay@flamingtop 好吧,请问我该去哪学习呢,官方文档有点难懂,有没有教程什么的,最好有视频教程

@varjay 你并不需要node来修改某个数据库。首先要知道自己用的是什么数据库,然后去看关于这个数据库的资料。

V
varjay#9·10 年前
2
2linziyi2#10·10 年前

关于这个问题倒是没想过,不过sql能实现mongodb应该也可以,不过话说数据模型建立好以后为什么还要前台修改,不是很懂这个需求

E
edision#11·10 年前

直接生成js脚本,然后require From Noder

B
brickyang#12·10 年前

MongoDB 的一大特点就是不限制文档格式,在同一个 collection 里可以随便存不同的 document,根本就没有「修改表字段」这回事

参与回复
登录后即可参与回复。登录