小编Jou*_*man的帖子

CouchDB或MongoDB中的多对多关系

我有一个MSSQL数据库,我正在考虑移植到CouchDB或MongoDB.我在SQL数据库中有多对多的关系,它在外部参照表中有数十万行,对应于关系两侧表中的数万行.CouchDB和/或MongoDB是否能够处理这些数据,以及为性能查询格式化相关文档的最佳方法是什么?非常感谢.

many-to-many couchdb mongodb

11
推荐指数
1
解决办法
7960
查看次数

MongoDB是否支持soundex或模糊匹配?

MongoDB是否支持soundex或模糊匹配?我想发现基本联系人姓名和地址字段的欺骗.我正在使用官方的C#驱动程序.谢谢

soundex mongodb mongodb-.net-driver

11
推荐指数
1
解决办法
1万
查看次数

MongoDB MapReduce是否锁定数据库

MongoDB MapReduce作业是否锁定数据库?我正在开发一个多用户MongoDB Web应用程序,我担心多用户冲突和性能.有没有人对我有任何智慧的话语?

mapreduce mongodb

10
推荐指数
1
解决办法
2897
查看次数

将文件读入字节数组与字符串不同

我在visual studio中有一个文件,其中包含以下内容:"{"Name":"Pete"}"如果我使用以下代码读取文件,则会显示创建一个包含原始值的字符串:

byte[] byteArray = System.IO.File.ReadAllBytes(filePath);
string jsonResponse = System.Text.Encoding.UTF8.GetString(byteArray);
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用以下代码,该字符串实际上与存在的版本不同:

string jsonResponse = "{\"Name\":\"Pete\"}";
Run Code Online (Sandbox Code Playgroud)

为什么?(我认为它不同的原因是因为当我将每个版本传递给json反序列化器时,它的行为有所不同)

谢谢.

c# arrays string

10
推荐指数
1
解决办法
3万
查看次数

缓存清单脱机应用,无法刷新Chrome中的javascript文件

我正在使用缓存清单文件处理脱机Web应用程序.我无法刷新我的javascript文件.如果我更改.js文件(清单文件中列出),然后我更改清单文件版本号.并保存它,然后更改的.js文件不会在客户端上重新加载.我需要做些什么才能让.js文件刷新?

谢谢

javascript offline manifest

9
推荐指数
1
解决办法
7955
查看次数

在iOS上配置javascript

我的iPad基于JavaScript的网络应用有时运行得相当慢.有没有办法在iPad上分析javascript代码?

javascript iphone webkit web-applications ipad

9
推荐指数
1
解决办法
2589
查看次数

更新MongoDB中的嵌入式文档详细信息

在MongoDB中,如果我有一个文档结构如下:

{ "_id" : { "$binary" : "jchPoPd7PUS1w+sR7is23w==", "$type" : "03" }, 
"companies" : 
  [
    { "_id" : { "$binary" : "jchPoPd7PUS1w+sR7is23w==", "$type" : "03" },
       "name" : "Google" },
    { "_id" : { "$binary" : "jchPoPd7PUS1w+sR7is23w==", "$type" : "03" }, 
       "name" : "Greenfin" }, 
    { "_id" : { "$binary" : "jchPoPd7PUS1w+sR7is23w==", "$type" : "03" },
       "name" : "Zynet"   }
 ],
 "firstname" : "Peter", 
 "surname" : "Smith" }
Run Code Online (Sandbox Code Playgroud)

(即,在人员文档中嵌入PersonCompanies数组的文档),那么如何使用单个查询+更新更新特定公司的所有事件(通过公司_id进行定位)?

我尝试过以下方法:

MongoCollection personCollection = mdb.GetCollection("person");
BsonBinaryData bin …
Run Code Online (Sandbox Code Playgroud)

c# mongodb

8
推荐指数
1
解决办法
8879
查看次数

Javascript toLowerCase() 性能与变量创建

什么更有效?:

var text="ABCdef";
var lowerVersion=text.toLowerCase();
if (lowerVersion=='abcdef' || lowerVersion=='asdfgh' || lowerVersion=='zxcvbn'){...
Run Code Online (Sandbox Code Playgroud)

或者

var text="ABCdef";
if (text.toLowerCase()=='abcdef' || text.toLowerCase()=='asdfgh' || text.toLowerCase()=='zxcvbn'){...
Run Code Online (Sandbox Code Playgroud)

即变量创建比多次运行 toLowerCase() 更昂贵吗?

谢谢。

javascript performance

8
推荐指数
1
解决办法
4979
查看次数

jquery draggable revert不是像素完美

我正在尝试使用jQuery draggable.当拖动然后恢复时,恢复并不总是将可拖动对象精确地定位到它开始的位置 - 它可以是几个像素.

HTML:

<div id="draggable2" class="formsection ui-widget-content resizable">
<p>I am draggable2</p>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$(".formsection").draggable({
    grid: [20, 20],
    revert: true, 
    zIndex: 9700,
}); 
Run Code Online (Sandbox Code Playgroud)

CSS

.formsection{position:absolute; top:20px; left:20px; width: 220px; height: 80px; padding: 5px; float: left; margin: 0 10px 10px 0; font-size: .9em; 
             background-color:#eee; border:solid 1px green; }
Run Code Online (Sandbox Code Playgroud)

它似乎第一次工作,但如果第二次拖动它总是出来,但不一致.谁知道如何解决?

jquery draggable

7
推荐指数
1
解决办法
2204
查看次数

从字符串创建DateTime而不应用时区或夏令时

如何从已针对UTC调整的字符串创建DateTime var?我在设置为BST(GMT + 1)的机器上运行它.如果我运行以下代码行:

DateTime clientsideProfileSyncStamp = Convert.ToDateTime("20-May-2011 15:20:00");
Run Code Online (Sandbox Code Playgroud)

然后在对数据库保存(UTC)值的测试中使用该值,然后看起来Convert.ToDateTime()实际上给我的UTC值为14:20.我不希望它进行转换 - 我只是希望它接受我的DateTime字符串已经是UTC.

谢谢.

.net c# timezone datetime datetime-parsing

7
推荐指数
3
解决办法
2万
查看次数