阿水博客

阿水的个人独立原创博客,记录阿水进步和成长的点点滴滴,分享收获,分享快乐。一无所有不可怕,因为我还没停下来。

C# Mongo驱动 易忘方法 219

作者为 发表

C#MongoDB

1.查询实体Model内 List<SonModel> sonModels内字段。

public SonModel GetSonModel(string modelId, string sonModelId)
{
var query = Query.And(
Query<Model>.EQ(m => m.Id, modelId),
Query<Model>.ElemMatch<SonModel>(m => m.SonModels , q => q.EQ(a => a.Id, sonModelId))
);
var result = this.GetCollection().Find(query).SetFields("sonmodel.$");
var model = result.SingleOrDefault();
if (model == null) return null;
var list = model.Folders.ToList();
return list.Count > 0 ? list[0] : null;
}

对应查询语法

{"_id" : ObjectId("53b294ecc10a332eb8f652af"),"SonModels" : { "$elemMatch" : { "Id" : "具体子编号" } } }

2.添加以及删除Model内 List<SonModel> sonModels内某条记录

/// <summary>
 /// 添加单条sonModel
 /// </summary>
 /// <param name="Number"></param>
 /// <param name="Pictures"></param>
 /// <returns></returns>
 public bool AddPic(string Number, PicDto Picture)
 {
 var query = Query<ADDto>.EQ(q => q.Number, Number);
 Picture.Id = ObjectId.GenerateNewId().ToString();
 var update = Update<ADDto>.AddToSet(q => q.Pictures, Picture);
 var result = this.GetCollection().Update(query, update);
 return result.Ok;
 }
 /// <summary>
 /// 删除单条SonModel
 /// </summary>
 /// <param name="Number"></param>
 /// <param name="PicId"></param>
 /// <returns></returns>
public bool DelPic(string Number, string PicId)
 {
 ObjectId oid = ObjectId.Empty;
 if (!ObjectId.TryParse(PicId, out oid)) return false;
 var query = Query<ADDto>.EQ(q => q.Number, Number);
 var update = Update<ADDto>.Pull(m => m.Pictures, q => q.EQ(c => c.Id, PicId));
 var result = this.GetCollection().Update(query, update);
 return result.Ok && result.DocumentsAffected > 0;
 }

其中update 对应的json语法

{ "$addToSet" : { "pictures" : { "_id" : ObjectId("5440caef2c9364045cde3a48"), "PictureUrl" : "/file/ad/543b386b87508b53006781db.jpg", "Name" : "阿水博客", "JumpUrl" : "Http;//ashui.net", "StartTime" : ISODate("2014-10-17T07:47:00Z"), "EndTime" : ISODate("2014-10-17T07:47:00Z"), "shopproductid" : null, "hits" : 232, "weight" : 0, "area" : [1, 2, 3] } } }

觉得文章不错就分享给朋友们吧!

jQuery 入门知识总结 137

作者为 发表

WEB前端

jQuery一直都在用,但都是在用时查查手册,并没有系统的学过,最近组内做jQuery交流,花了几天时间系统了学习了下,做了个PPT,本文是根据PPT总结而来,有些地方做了些补充。希望对jQuery初学者有些帮助。

jQuery简介

简介

jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写的更少,做的更多)。 jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多javascript高手加入,现在由Dave Methvin率领团队进行开发。如今, jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery 。【摘自百度百科】


觉得文章不错就分享给朋友们吧!

你….走了 249

作者为 发表

轻松一刻

 

你…..走了

规整起你所有的骄傲

留下一语,飘散风中

信吗,我会想起你


觉得文章不错就分享给朋友们吧!

【ERP数据导入】SQLSERVER数据库数据导入 966

作者为 发表

IT技术相关SQL

= =。最近研究导数据研究的心力交瘁。虽说现在的办法也是各种无力吐槽。要完整的导入一整个数据库。顺利的话。至少也得需要2个小时。如果个别字段存在问题。导入时候没注意。就不可估计时间 了。 先把现有方案记录。待菇凉找到了更合适的再言语。

Example:
Database A:hbposv8(目标数据库)
Database B:isszmv8(数据源)
Tools:
文件相关:WPS表格/Microsoft Excel (u盘常备此工具安装包及兼容)
数据转换:两个ERP自带系统数据管理工具。思讯数据转换器
PREPARE:根据软件导出需要的数据,会以一堆txt文档格式,。。。。大都是以数据库表名为名称的很容易辨认


觉得文章不错就分享给朋友们吧!

罗永浩约战王自如:自如不专业 锤子不认真 898

作者为 发表

社会观察

昨天晚上王自如和罗永浩在优酷进行了直播的对质,看完之后我发现结论是,全世界最好的手机是苹果,东半球最好的手机是三星,如此而已。对于整场辩论来说,我可以捎带的得出两个结论就是王自如的评测并不足够专业,至于罗永浩的锤子也谈不上认真,至少贯穿始终的一个逻辑就是,你说谁能做到,如果这人做不到,我们做不到也很正常,你觉得这认真么?当然,这些也都不是特别重要的事情,只是面对这场辩论或者说对质本身,作为一个曾经拿过省级比赛冠军和最佳辩手的辩论人士来说,还是有义务分析一下双方的问题所在,以便拨开盖在辩论之上的逻辑陷阱和情感技巧,还原一下双方的优劣。


觉得文章不错就分享给朋友们吧!

分享几个谷歌搜索免T子镜像 320

作者为 发表

网罗分享

想用谷歌搜索又苦于访问速度奇慢、甚至被墙的程序员们有福了。分享几个免T子镜像,速度必须提升了不少。

—————————————————————————–

Google 搜索:http://t.cn/Rvo9Y18

Google 搜索:http://t.cn/RPQ8Ptc

Google 搜索:http://t.cn/RvxbgWh


觉得文章不错就分享给朋友们吧!

360网盟 360有钱联盟邀请码 340

作者为 发表

网罗分享

360新推出的360网盟,域名是youqian.360.cn,名称就叫360有钱联盟。360网盟主要是推广软件,软件主要有360安全卫士、360杀毒、360安全浏览器、360网址导航、暴风影音、搜狐影音、酷我音乐、PPTV等,也跟2345联盟差不多。

这里没有360网盟邀请码,只有免邀请码注册地址。

360有钱联盟免邀请码注册地址:http://ashui.net/go/360youqian


觉得文章不错就分享给朋友们吧!

NOD32杀毒软件可免费激活使用1年 活动地址 http://nod32.ruanmei.com/


觉得文章不错就分享给朋友们吧!

使用Filezilla连接路由器内的计算机搭建的ftp服务器时常会出现如下错误:

响应: 227 Entering Passive Mode (216,189,56,204,9,128).

状态: 服务器发回了不可路由的地址。使用服务器地址代替。

解决方案:

更改Filezilla设置,编辑-设置-连接-FTP-被动模式,将“使用服务器的外部ip地址来代替”改为“回到主动模式”即可。

本人搭建Windows Azure Linux VPS服务器时,使用AMH面板创建的FTP账户连接后出现的错误,修改设置后得以解决,留下来,以备其他人查阅。

2014年8月5日21:12:35


觉得文章不错就分享给朋友们吧!

百度贴吧自动云签到网站 302

作者为 发表

网罗分享

因为阿水也是某吧巴煮,发现需要考核巴煮每天签到20天以上,表示一加班忙成狗,于是找了下有么有解决方法,找到了百度贴吧签到助手的源码,感谢这位今年刚参加完高考的 KK 编写的程序。 前几天我在 windows azure空间搭建了一个,测试了两天,发现确实挺好用的。现在分享出来,如果后期windows azure收费了,会考虑搬迁到之前买的国外服务器上。


觉得文章不错就分享给朋友们吧!


 主题设计 • skyfrit.com  阿水博客 | 保留所有权利

47 queries in 0.417 seconds |