Giter Site home page Giter Site logo

nutzmongo's Introduction

Nutz 官网的源代码

官网的迭代

目前官网已经迭代了2个版本

  • 1.0版本,由nutz创始人zozoh编写
  • 2.0版本,由nutz提交者胖五编写并维护

2.0版本主要解决了网页不能自适应的问题,并且从新梳理了网站结构。

目前nutz官方社区已经上线,两个网站有一些交叉内容,但又没有统一维护,所以接下来的改进计划主要是围绕2个网站的融合进行的。2.x版本将在不断完善官网功能并统一整合好社区内容后,升级为3.0版本。

也就说以后nutz官网也要开始发版本了。

2.x开发计划

目前开发思路有两个

  1. 整合社区网站内容
  2. 提高nutz官网逼格

1就不用说了,就是整合2个网站内容

2除了让官网更好用,样子更好看以外,主要是提供一些nutz相关项目的展示与阐述nutz一些开发理念,更多是推广方面内容,方便大家去安利nutz

目前开发计划如下:

  • 新版网页(BS重写)上线(2017.01上线)
  • 文档页根据社区反馈重构(2017.05上线)
  • demo展示,子项目展示页 (预计2017.06上线)
  • 官网新闻页 (预计2017.06上线)
  • nutz项目参与人 (预计2017.07上线)
  • nutz网站(官网,社区)新版设计稿 (预计2017.07完成)
  • nutz网站基础样式指南与控件 (预计2017.08完成)
  • nutz网站3.0上线 (预计2017.10上线)

更多的内容可能在开发过程中加入进来,也欢迎各位喜欢nutz朋友提出好的建议给我们, 来提几个issue

最后来点鼓励吧

该项目无盈利,完全是个人利用空闲时间进行开发,所以如果nutz网站的改进对你有了帮助,欢迎 “打赏” 以资鼓励。

请me喝杯咖啡吧!

向胖五支付吧_w500

nutzmongo's People

Contributors

bear-shen avatar wendal avatar ywjno avatar zozoh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nutzmongo's Issues

对map字段的扩展处理建议

试用了一下发现Map的key不能是数字类型有点不方便,是否可以定义一个FieldAnnotation 来专门处理map类型的字段?或者 Map和DBObject分开处理,转为字段名为{“key“ 123 ,“value”:‘abc’}这样的形式呢

无法反序列化对象中的集合

实体类:

public class A {
    private String id;
    private List<B> bList= new ArrayList<>();

  //  省略get/set
}

public class B{

    private String name;
    private String path;

   //  省略get/set
}

ZMo.me().fromDocToObj(doc, A.class);

访问bList对象时报:
java.lang.ClassCastException: com.mongodb.BasicDBObject cannot be cast to xxx.B

自定义的_id值查询 的时候有问题

如果自定义的字符串类型的_id 会报 ObjectId 验证问题

ZMoDoc old = zMoCo.findOne(ZMoDoc.ID("rekoe"));

错误

2017-08-23 17:23:35,633 [DEBUG][org.mongodb.driver.protocol.query] - Query completed
Exception in thread "main" java.lang.RuntimeException: 'rekoe' not ObjectId
	at org.nutz.lang.Lang.makeThrow(Lang.java:132)
	at org.nutz.mongo.ZMoDoc.put(ZMoDoc.java:497)
	at org.nutz.mongo.ZMoDoc.putAll(ZMoDoc.java:558)
	at org.nutz.mongo.ZMoDoc.NEW(ZMoDoc.java:41)
	at org.nutz.mongo.ZMoDoc.NEW(ZMoDoc.java:82)
	at com.anawin.mongo.StudentService.fetch(StudentService.java:55)
	at com.anawin.mongo.StudentTest.main(StudentTest.java:16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.