我已经搜索了这些负载,并且确定有一种明显的方法可以让我失踪,但是......如果有人知道如何处理保存在noSql数据库中的示例源代码?
我正在编写一个javaScript博客站点,并希望显示从骨干模板呈现的示例代码,其模型是从mongoDB数据库填充的。
大多数谷歌搜索结果提供了各种语法高亮显示插件,但我如何格式化代码以保留缩进等,因为代码将在JSON对象中保持平坦。
我认为桌子可能是关键,但我不确定我是否在这里重新发明轮子。
与往常一样,任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:0)
您需要访问数据库并将其返回到backbone.js客户端。
如果您更喜欢使用javascript,则可以将Node.JS服务器与MongoDB Driver一起使用。
您可能想尝试一些node.js软件包,例如Express和Mongoose。
如果这是一个小项目,只是为了了解一切是如何运作的,那没关系。否则,您可能需要考虑如何仅通过backbone.js显示博客文本,并将View与数据分开。因此,如果您想要更改CSS或他们的博客风格,您不需要更新(mongo上的每个博客文章)
答案 1 :(得分:0)
MongoDB中的字符串可以存储任何特殊字符,如换行符,制表符或多个空格。将某些程序源代码作为字符串存储在文档中时,检索文档时它应该看起来相同。