问题标签 [snakecasing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 如何强制 Rails ActiveRecord 在查询中使用 CamelCase,而不是 snake_case
我正在尝试创建一个 Rails 应用程序,该应用程序将连接到由 3rd 方软件使用的生产 SQLServer,因此迁移数据库不是一种选择。
我能够毫无问题地连接到 SQL 服务器(我使用本指南连接到现有数据库,并且使用本指南将 Rails 连接到 SQL Server),并且我可以查询使用蛇形名称的表。
我需要访问的表在 CameCase 中,我无法重命名它,因为第 3 方软件将停止工作。
我已经实现了/config/environment.rb
ActiveRecord::Base.pluralize_table_names = false
去除复数。
例如:
ActiveRecord 创建这个:*SELECT COUNT(*) FROM [user_table]*
我希望 ActiveRecord 创建这个:SELECT COUNT(*) FROM [UserTable]
我应该修改哪个文件来指定它应该使用的正确表名?
regex - camelCase 到snake_case 使用shell?
使用命令shell(例如bash)将camelCase中的(以空格分隔的)单词转换为snake_case的简单方法是什么?
相对于我已删除的较早问题,这是一个更简单的情况。
python-3.x - 使用骆驼外壳将 json 隐蔽到模式文件
我有一个json:
我的架构是:
我将其加载为:
我希望将 json [{ "myKey": "key" }] 转换为模式,并且我可以将 my_key 作为键。
现在我得到:
我在这里想念什么?
棉花糖版本是 3.0.0rc1
mongodb - 在 MongoDB 的字段名称中使用 snake_case 有什么缺点?
由于项目中的约定,我正在考虑在我的 mongoDB 文档中使用snake_case。正如我在这里研究的那样,由于其 BSON 存储,camelCase 似乎是 mongodb 中的标准。
我的文件是例如
如您所见,我在snake_case 下。这意味着我的许多字段名称都长了一个字符。
- 这对存储有何影响?
- 是否有任何压缩或算法,分别存储字段名称,或者每个字段名称都存储在 BSON 中?
在我的用例中,该集合将有许多小条目对于每个文档,mongodb 中将存储大约 10 个实体。将有大约 1.000.000.000 个文档,这意味着至少有 10.000.000.000 个实体存储在集合中。
sequelize.js - How to mix sequelize camel case and snake case?
Using Sequelize 6, I have a model, associated with tables, that has capital letters in some columns and snake case in others (the columns are not created_at or updated_at).
The underscored model configuration seems to affect each attribute associated with the corresponding table columns. Is there a way to override the model level underscored configuration such that the the attribute associated with the table column retains the original column name of the table?
Code example:
I get the following error:
If I set
I get the following error:
python - 如何将语句转换为蛇案例?
我尝试了很多不支持所有案例的东西,我做了一个混合了所有答案的东西。
结果'my p&l AndP&L aa_BB_dd (teSt) AndMy P&L andAlsoP&L andAlso p&l A B aA'
:
c - 使用 clang-tidy 将函数名称转换为蛇形大小写
我有一堆 C 代码,其函数名称在 CamelCase 中,我必须将它们全部转换为 snake_case。
我发现有一个工具调用clang-tidy
似乎可以做到这一点,但我无法理解文档,有很多选择,我害怕自己开枪。
你能不能给我提供一个班轮?
regex - 如何将片段占位符从 CamelCase 转换为 snake_case
我想创建一个 VS 代码片段,在其中输入一个部分,并在片段的其他位置CamelCase
输出相同的字符串。snake_case
基于这个 SO post这是我尝试的片段,但我有一个_
需要手动删除的尾随,不理想:
naming-conventions - 什么是套管术语,称为“未知套管”之类的术语
像“Content-Type”这样的术语的套管术语是什么 这里的所有响应:有哪些不同类型的案例?不包括这个,它出现在请求/响应标头中。